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

JP7227655B2 - conveyor system - Google Patents

conveyor system Download PDF

Info

Publication number
JP7227655B2
JP7227655B2 JP2021511504A JP2021511504A JP7227655B2 JP 7227655 B2 JP7227655 B2 JP 7227655B2 JP 2021511504 A JP2021511504 A JP 2021511504A JP 2021511504 A JP2021511504 A JP 2021511504A JP 7227655 B2 JP7227655 B2 JP 7227655B2
Authority
JP
Japan
Prior art keywords
abnormality
motor
zone
detected
detection unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021511504A
Other languages
Japanese (ja)
Other versions
JPWO2020203476A1 (en
Inventor
一夫 伊東
俊之 橘
東望也 的場
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Itoh Denki Co Ltd
Original Assignee
Itoh Denki 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 Itoh Denki Co Ltd filed Critical Itoh Denki Co Ltd
Publication of JPWO2020203476A1 publication Critical patent/JPWO2020203476A1/ja
Application granted granted Critical
Publication of JP7227655B2 publication Critical patent/JP7227655B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G43/00Control devices, e.g. for safety, warning or fault-correcting
    • B65G43/02Control devices, e.g. for safety, warning or fault-correcting detecting dangerous physical condition of load carriers, e.g. for interrupting the drive in the event of overheating
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G43/00Control devices, e.g. for safety, warning or fault-correcting
    • B65G43/06Control devices, e.g. for safety, warning or fault-correcting interrupting the drive in case of driving element breakage; Braking or stopping loose load-carriers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G43/00Control devices, e.g. for safety, warning or fault-correcting
    • B65G43/08Control devices operated by article or material being fed, conveyed or discharged
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/024Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load

Landscapes

  • Control Of Conveyors (AREA)

Description

本発明は、コンベヤ装置を備えたコンベヤシステム、及びこれに用いられる異常診断装置、異常診断プログラム、及び異常診断プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。 TECHNICAL FIELD The present invention relates to a conveyor system having a conveyor device, an abnormality diagnosis device used therein, an abnormality diagnosis program, and a computer-readable recording medium recording the abnormality diagnosis program.

従来より、コンベヤ装置で発生する異常を検出する異常検出装置が知られている(例えば、特許文献1参照。)。異常が発生した場合、その異常を解消して、コンベヤ装置の運転を再開する必要がある。しかしながら、異常を解消するためにはその異常が発生した原因を調べる必要がある。 2. Description of the Related Art Conventionally, there has been known an abnormality detection device that detects an abnormality that occurs in a conveyor device (see, for example, Patent Document 1). When an abnormality occurs, it is necessary to eliminate the abnormality and restart the operation of the conveyor system. However, in order to eliminate the abnormality, it is necessary to investigate the cause of the occurrence of the abnormality.

そこで、従来、取扱説明書などに、異常の種類毎に、推定される異常発生原因のリストが記載されていた。また、異常の種類に応じて、推定される原因のリストをヘルプ画面で表示することなどが行われていた。 Therefore, conventionally, an instruction manual or the like includes a list of presumed causes of anomalies for each type of anomaly. In addition, depending on the type of abnormality, a list of presumed causes is displayed on a help screen.

特開昭55-101505号公報JP-A-55-101505

しかしながら、異常が発生した際に、ユーザは、推定される原因のリストを参照しなければならず、手間がかかる。また、リストに記載されている原因は、あくまで推定であるから、その推定原因が正しいか否かを確認する必要がある。また、異常の種類によっては、専門的な知識が無ければ推定原因が正しいか否かを確認することが困難な場合もある。 However, when an abnormality occurs, the user must refer to a list of possible causes, which is troublesome. Further, since the causes described in the list are only presumed, it is necessary to confirm whether or not the presumed causes are correct. Moreover, depending on the type of abnormality, it may be difficult to confirm whether or not the presumed cause is correct without specialized knowledge.

本発明の目的は、異常が発生した場合に、その原因又は対処方法を知ることが容易なコンベヤシステム、異常診断装置、異常診断プログラム、及び異常診断プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することである。 SUMMARY OF THE INVENTION An object of the present invention is to provide a conveyor system, an abnormality diagnosis device, an abnormality diagnosis program, and a computer-readable recording medium recording the abnormality diagnosis program, in which, when an abnormality occurs, it is easy to know the cause or how to deal with it. It is to be.

本発明の一局面に従うコンベヤシステムは、搬送物を搬送するコンベヤ装置と、前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部とを備える。 A conveyor system according to one aspect of the present invention includes a conveyor device that conveys a conveyed object, an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device, and based on the type of abnormality detected by the abnormality detection unit, an abnormality diagnosis unit that acquires clue information that serves as a clue for diagnosing the cause of the detected abnormality, and estimates the cause of the detected abnormality based on the acquired clue information. .

また、本発明の一局面に従う異常診断装置は、搬送物を搬送するコンベヤ装置における異常を複数種類検出可能な異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部を備える。 In addition, the abnormality diagnosis device according to one aspect of the present invention is configured to detect, based on the types of abnormality detected by an abnormality detection unit capable of detecting a plurality of types of abnormality in a conveyor device for conveying goods, the detection of the detected type of abnormality. An abnormality diagnosing unit is provided for acquiring clue information that serves as a clue for diagnosing a cause, and estimating the cause of the detected abnormality based on the acquired clue information.

また、本発明の一局面に従う異常診断プログラムは、搬送物を搬送するコンベヤ装置における異常を複数種類検出可能な異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部としてコンピュータを機能させる。 Further, the abnormality diagnosis program according to one aspect of the present invention is based on the type of abnormality detected by an abnormality detection unit capable of detecting a plurality of types of abnormality in a conveyor device that conveys goods, and identifies the detected type of abnormality. The computer is caused to function as an abnormality diagnosis unit that acquires clue information that serves as a clue for diagnosing the cause, and estimates the cause of the detected abnormality based on the acquired clue information.

また、本発明の一局面に従う異常診断プログラムを記録したコンピュータ読み取り可能な記録媒体は、搬送物を搬送するコンベヤ装置における異常を複数種類検出可能な異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部としてコンピュータを機能させる異常診断プログラムを記録する。 Further, a computer-readable recording medium recording an abnormality diagnosis program according to one aspect of the present invention is based on the type of abnormality detected by an abnormality detection unit capable of detecting a plurality of types of abnormality in a conveyor device that conveys a conveyed object. , a computer as an abnormality diagnosis unit that acquires clue information that serves as a clue for diagnosing the cause of the detected abnormality, and estimates the cause of the detected abnormality based on the acquired clue information Record an anomaly diagnosis program that works.

本発明の一実施形態に係るコンベヤシステムの構成の一例を示すブロック図である。It is a block diagram showing an example of composition of a conveyor system concerning one embodiment of the present invention. 直進ゾーンを構成する直進搬送モジュールの構成の一例を示す斜視図である。FIG. 4 is a perspective view showing an example of the configuration of a straight transport module that constitutes a straight zone; 図1に示すゾーンZ1~Z3の構成の一例を示す斜視図である。2 is a perspective view showing an example of the configuration of zones Z1 to Z3 shown in FIG. 1; FIG. 分岐ゾーンを含む方向転換ゾーンを構成する方向転換モジュールの構成の一例を示す斜視図である。FIG. 4 is a perspective view showing an example of a configuration of a turning module that constitutes a turning zone including a branch zone; 図4に示す方向転換モジュールの分解斜視図である。Figure 5 is an exploded perspective view of the turning module shown in Figure 4; 図1に示すゾーンZ4,Z5,Z6,Z8が連結された状態を示す斜視図である。2 is a perspective view showing a state in which zones Z4, Z5, Z6 and Z8 shown in FIG. 1 are connected; FIG. 図1に示す上位コントローラの構成の一例を示すブロック図である。2 is a block diagram showing an example of a configuration of a host controller shown in FIG. 1; FIG. 図1に示すゾーンの電気的構成の一例を示すブロック図である。2 is a block diagram showing an example of an electrical configuration of the zones shown in FIG. 1; FIG. 図1に示すゾーンの電気的構成の一例を示すブロック図である。2 is a block diagram showing an example of an electrical configuration of the zones shown in FIG. 1; FIG. 図8、図9に示すローカル異常検出部の異常検出処理を説明するための説明図である。FIG. 10 is an explanatory diagram for explaining abnormality detection processing of the local abnormality detection unit shown in FIGS. 8 and 9; FIG. 図8,図9に示すモータブロックを、模式的に示した説明図である。FIG. 10 is an explanatory diagram schematically showing the motor block shown in FIGS. 8 and 9; FIG. 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによる誘起電圧エラー検出処理、及び誘起電圧エラー処理の一例を示すフローチャートである。4 is a flowchart showing an example of induced voltage error detection processing and induced voltage error processing by a conveyor system using an abnormality diagnosis program according to an embodiment of the present invention; 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによる誘起電圧エラー検出処理、及び誘起電圧エラー処理の一例を示すフローチャートである。4 is a flowchart showing an example of induced voltage error detection processing and induced voltage error processing by a conveyor system using an abnormality diagnosis program according to an embodiment of the present invention; 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるジャムエラー検出処理、及びジャムエラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of jam error detection processing and jam error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention; 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるジャムエラー検出処理、及びジャムエラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of jam error detection processing and jam error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention; 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるモータ電源オフエラー検出処理、及びモータ電源オフエラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of motor power off error detection processing and motor power off error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention. 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるモータ電源オフエラー検出処理、及びモータ電源オフエラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of motor power off error detection processing and motor power off error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention. 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるモータ未接続エラー検出処理、及びモータ未接続エラー処理の一例を示すフローチャートである。5 is a flowchart showing an example of motor disconnection error detection processing and motor disconnection error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention. 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるモータ未接続エラー検出処理、及びモータ未接続エラー処理の一例を示すフローチャートである。5 is a flowchart showing an example of motor disconnection error detection processing and motor disconnection error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention. 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによる昇降エラー検出処理、及び昇降エラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of lifting error detection processing and lifting error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention. 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによる昇降エラー検出処理、及び昇降エラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of lifting error detection processing and lifting error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention. 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによる低電圧エラー検出処理、及び低電圧エラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of low voltage error detection processing and low voltage error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention; 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによる低電圧エラー検出処理、及び低電圧エラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of low voltage error detection processing and low voltage error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention; 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによる低電圧エラー検出処理、及び低電圧エラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of low voltage error detection processing and low voltage error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention; 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるモータロックエラー検出処理、及びモータロックエラー処理の一例を示すフローチャートである。4 is a flowchart showing an example of motor lock error detection processing and motor lock error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention; 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるモータロックエラー検出処理、及びモータロックエラー処理の一例を示すフローチャートである。4 is a flowchart showing an example of motor lock error detection processing and motor lock error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention; 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによる基板サーマルエラー検出処理、及び基板サーマルエラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of substrate thermal error detection processing and substrate thermal error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention. 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによる基板サーマルエラー検出処理、及び基板サーマルエラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of substrate thermal error detection processing and substrate thermal error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention. 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによる基板サーマルエラー検出処理、及び基板サーマルエラー処理の一例を示すフローチャートである。5 is a flow chart showing an example of substrate thermal error detection processing and substrate thermal error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention. 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるモータサーマルエラー検出処理、及びモータサーマルエラー処理の一例を示すフローチャートである。5 is a flowchart showing an example of motor thermal error detection processing and motor thermal error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention; 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるモータサーマルエラー検出処理、及びモータサーマルエラー処理の一例を示すフローチャートである。5 is a flowchart showing an example of motor thermal error detection processing and motor thermal error processing by the conveyor system using the abnormality diagnosis program according to one embodiment of the present invention; ゾーンの設定値記憶部に記憶されているローカルアドレス情報の一例を示す表形式の説明図である。FIG. 4 is an explanatory diagram in tabular form showing an example of local address information stored in a zone setting value storage unit; 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるローカル間通信エラー検出処理、及びローカル間通信エラー処理の一例を示すフローチャートである。It is a flowchart which shows an example of the communication error detection process between locales by a conveyor system using the abnormality-diagnosis program which concerns on one Embodiment of this invention, and a communication error process between locales. 本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステムによるローカル間通信エラー検出処理、及びローカル間通信エラー処理の一例を示すフローチャートである。It is a flowchart which shows an example of the communication error detection process between locales by a conveyor system using the abnormality-diagnosis program which concerns on one Embodiment of this invention, and a communication error process between locales.

以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。図1は、本発明の一実施形態に係るコンベヤシステムの構成の一例を示すブロック図である。図1に示すコンベヤシステム1は、コンベヤ装置2、上位コントローラ3(異常診断装置)、及び電源部PS1,PS2を備えている。上位コントローラ3は、異常診断装置の一例に相当している。 BEST MODE FOR CARRYING OUT THE INVENTION An embodiment according to the present invention will be described below with reference to the drawings. It should be noted that the same reference numerals in each figure indicate the same configuration, and the description thereof will be omitted. FIG. 1 is a block diagram showing an example of the configuration of a conveyor system according to one embodiment of the present invention. A conveyor system 1 shown in FIG. 1 includes a conveyor device 2, a host controller 3 (abnormality diagnosis device), and power supply units PS1 and PS2. The host controller 3 corresponds to an example of an abnormality diagnosis device.

コンベヤ装置2は、その搬送経路が複数のゾーンZ1~Z11に分割されている。以下、ゾーンZ1~Z11を総称してゾーンZと称する。コンベヤ装置2は、パレット、コンテナ、トレイといった概ね一定の大きさの搬送物を搬送することを目的としている。各ゾーンZは、多くの場合、少なくとも一個の搬送物を載置可能な長さを有している。 The conveying route of the conveyor device 2 is divided into a plurality of zones Z1 to Z11. Zones Z1 to Z11 will be collectively referred to as zone Z hereinafter. The conveyor device 2 is intended for conveying objects of generally constant size, such as pallets, containers, and trays. Each zone Z is often long enough to accommodate at least one conveyed article.

各ゾーンZの種類には、搬送物を直進させる直進ゾーンと、搬送物を直進方向と交差する方向に搬送可能な方向転換ゾーンとが含まれている。直進ゾーンには、後述する駆動ローラ5aを1本備えた第一直進ゾーンと、駆動ローラ5aを二本備えた第二直進ゾーンとが含まれる。方向転換ゾーンには、直進と方向転換とを選択可能であって、搬送方向を分岐させることができる分岐ゾーンが含まれる。 The type of each zone Z includes a straight zone in which the article to be conveyed goes straight, and a direction change zone in which the article can be conveyed in a direction intersecting the straight traveling direction. The straight zone includes a first straight zone having one driving roller 5a and a second straight zone having two driving rollers 5a, which will be described later. The direction changing zone includes a branching zone in which straight traveling and direction change can be selected and the conveying direction can be branched.

図1では、各ゾーンの種類を矢印で示している。直進の矢印は直進ゾーンを示し、直進の矢印1本のゾーンは第一直進ゾーン、直進の矢印2本のゾーンは第二直進ゾーンを示している。方向が曲がっている矢印は方向転換ゾーンを示し、分岐している矢印は方向転換ゾーンのうちの分岐ゾーンを示している。なお、これらはゾーンZの種類の一例であり、他の種類のゾーンを含んでいてもむろんよい。 In FIG. 1, the type of each zone is indicated by an arrow. A straight arrow indicates a straight zone, a zone with one straight arrow indicates a first straight zone, and a zone with two straight arrows indicates a second straight zone. A curved arrow indicates a turning zone, and a diverging arrow indicates a diverging zone of a turning zone. These are examples of the types of zone Z, and other types of zones may of course be included.

なお、図1に示す各種類のゾーンZの配置は、説明のために便宜的に記載したものであり、必ずしも実際の運用に適したゾーンZの配置を示すものではない。 Note that the arrangement of each type of zone Z shown in FIG. 1 is described for convenience of explanation, and does not necessarily show the arrangement of zones Z suitable for actual operation.

ゾーンZ1~Z11は、それぞれ一台ずつの搬送モジュールM1~M11によって構成されている。以下、搬送モジュールM1~M11を総称して搬送モジュールMと称する。搬送モジュールMの種類には、直進ゾーンを構成する直進搬送モジュールMsと、方向転換ゾーンを構成する方向転換モジュールMtとが含まれる。 Zones Z1 to Z11 are each composed of one transfer module M1 to M11. Hereinafter, the transport modules M1 to M11 are collectively referred to as a transport module M. The types of transport modules M include a straight transport module Ms that forms a straight zone and a direction change module Mt that forms a direction change zone.

搬送モジュールM1~M11は、搬送機構と、搬送機構の動作を制御するローカルコントローラZC1~ZC11とを備えている。すなわち、ゾーンZ1~Z11は、それぞれ対応するローカルコントローラZC1~ZC11を備えている。 The transport modules M1 to M11 include a transport mechanism and local controllers ZC1 to ZC11 that control the operation of the transport mechanism. That is, zones Z1-Z11 have corresponding local controllers ZC1-ZC11, respectively.

ローカルコントローラZC1~ZC11を総称してローカルコントローラZCと称する。また、各ゾーンZを構成する搬送モジュールMのことを含めて、単にゾーンZと称する。 Local controllers ZC1 to ZC11 are collectively referred to as local controller ZC. In addition, the transfer modules M constituting each zone Z are simply referred to as zones Z. FIG.

ローカルコントローラZC1~ZC11と上位コントローラ3とは、通信ケーブル4を介してデータ送受信可能に接続されている。各ローカルコントローラZCと上位コントローラ3とは、例えばイーサネット(登録商標)等の通信方式によって通信可能にされていてもよく、通信ケーブル4を介さず無線通信可能にされていてもよく、その通信方式は限定されない。 The local controllers ZC1 to ZC11 and the host controller 3 are connected via a communication cable 4 so that data can be sent and received. Each local controller ZC and the host controller 3 may be enabled to communicate by a communication method such as Ethernet (registered trademark), or may be enabled to communicate wirelessly without using the communication cable 4. is not limited.

電源部PS1,PS2は、各ゾーンZのモータを駆動するための駆動用電源電圧Vdを出力する電源装置である。例えば、電源部PS1は、電源ケーブルCBL1を介してゾーンZ1~Z5へ駆動用電源電圧Vdを供給し、電源部PS2は、電源ケーブルCBL2を介してゾーンZ6~Z11へ駆動用電源電圧Vdを供給する。駆動用電源電圧Vdは、例えば24Vである。 The power supply units PS1 and PS2 are power supply units that output a driving power supply voltage Vd for driving the motors in each zone Z. FIG. For example, the power supply unit PS1 supplies the driving power supply voltage Vd to the zones Z1 to Z5 through the power cable CBL1, and the power supply unit PS2 supplies the driving power supply voltage Vd to the zones Z6 to Z11 through the power supply cable CBL2. do. The drive power supply voltage Vd is, for example, 24V.

なお、各ローカルコントローラZCを動作させるための動作用電源電圧は、電源部PS1,PS2とは別の図略の電源系統から供給される。 An operating power supply voltage for operating each local controller ZC is supplied from a power supply system (not shown) separate from the power supply units PS1 and PS2.

図2は、直進ゾーンを構成する直進搬送モジュールMsの構成の一例を示す斜視図である。図2に示す直進搬送モジュールMsは、いわゆるローラコンベヤである。直進搬送モジュールMsは、搬送機構と、ローカルコントローラZCと、在荷センサ8とを備えている。搬送機構は、モータを内蔵する駆動ローラ5aと、駆動ローラ5aと従動回転する複数の従動ローラ5bと、駆動ローラ5a及び従動ローラ5bを所定間隔で軸支する一対のサイドフレーム6,6と、伝動ベルト7とを備えている。以下、駆動ローラ5a及び従動ローラ5bを総称して搬送ローラ5と称する。 FIG. 2 is a perspective view showing an example of the configuration of the straight transport modules Ms that make up the straight zone. The straight transport module Ms shown in FIG. 2 is a so-called roller conveyor. The straight transport module Ms includes a transport mechanism, a local controller ZC, and a load sensor 8 . The conveying mechanism includes a drive roller 5a containing a motor, a plurality of driven rollers 5b that are driven to rotate by the drive roller 5a, a pair of side frames 6, 6 that axially support the drive roller 5a and the driven roller 5b at predetermined intervals, A transmission belt 7 is provided. Hereinafter, the drive roller 5a and the driven roller 5b are collectively referred to as the transport roller 5. As shown in FIG.

直進搬送モジュールMs内の隣接する搬送ローラ5同士は伝動ベルト7で巻回されている。これにより、駆動ローラ5aの回転駆動力は伝動ベルト7を介して他の従動ローラ5bへ伝達され、各従動ローラ5bが駆動ローラ5aに対して従動回転する。搬送ローラ5の上面によって、搬送物の搬送路が形成されている。 A transmission belt 7 is wound around adjacent conveying rollers 5 in the straight conveying module Ms. As a result, the rotational driving force of the drive roller 5a is transmitted to the other driven rollers 5b via the transmission belt 7, and each driven roller 5b is driven to rotate with respect to the drive roller 5a. The upper surface of the conveying roller 5 forms a conveying path for a conveyed object.

駆動ローラ5aは、ローカルコントローラZCからの制御信号に応じて回転駆動する。これにより、ローカルコントローラZCは、直進搬送モジュールMsすなわちゾーンZにおける搬送物の搬送を制御可能とされている。 The drive roller 5a is rotationally driven according to a control signal from the local controller ZC. As a result, the local controller ZC can control the transportation of the article in the straight transportation module Ms, that is, the zone Z.

図2に示す直進搬送モジュールMsは、駆動ローラ5aを1本備えた第一直進ゾーン用の直進搬送モジュールMsである。第二直進ゾーン用の直進搬送モジュールMsは、駆動ローラ5aを二本備えている。以下、第一直進ゾーン用の直進搬送モジュールMsを直進搬送モジュールMs1と称し、第二直進ゾーン用の直進搬送モジュールMsを直進搬送モジュールMs2と称する。 The straight transport module Ms shown in FIG. 2 is a straight transport module Ms for the first straight zone provided with one drive roller 5a. The straight transport module Ms for the second straight zone has two drive rollers 5a. Hereinafter, the straight transfer module Ms for the first straight zone will be referred to as straight transfer module Ms1, and the straight transfer module Ms for the second straight zone will be referred to as straight transfer module Ms2.

なお、図2に示す直進搬送モジュールMsは一例であって、ゾーンZ毎の搬送ローラ5の本数は、任意に増減可能である。また、ゾーンZがローラコンベヤである例を示したが、ゾーンZは、ベルトコンベヤ等の、ローラコンベヤ以外の搬送機構によって構成されていてもよい。 Note that the straight conveying module Ms shown in FIG. 2 is an example, and the number of conveying rollers 5 for each zone Z can be arbitrarily increased or decreased. Also, although an example in which the zone Z is a roller conveyor has been shown, the zone Z may be configured by a conveying mechanism other than the roller conveyor, such as a belt conveyor.

在荷センサ8は、例えばサイドフレーム6,6上の下流端近傍に、配設されている。在荷センサ8は、例えば透過型の光電センサであり、サイドフレーム6,6の一方に発光側、他方に受光側が配置されており、発光側と受光側との一対で一つのセンサとして機能する。在荷センサ8は、直進搬送モジュールMsの搬送路上における搬送物の有無を検出し、その検出信号をローカルコントローラZCへ出力する。 The load sensor 8 is arranged on the side frames 6, 6 near the downstream end thereof, for example. The load sensor 8 is, for example, a transmissive photoelectric sensor, and has a light emitting side on one side of the side frames 6 and a light receiving side on the other side. A pair of light emitting side and light receiving side functions as one sensor. . The presence sensor 8 detects the presence or absence of a transported object on the transport path of the straight transport module Ms, and outputs the detection signal to the local controller ZC.

以下、在荷センサ8及び後述の境界センサ9は、搬送物を検出したときオン、検出しないときオフするものとして説明する。オン、オフの論理は逆であってよい。 In the following description, it is assumed that the load sensor 8 and the boundary sensor 9, which will be described later, are turned on when an article is detected and turned off when not detected. The on/off logic may be reversed.

図3は、図1に示すゾーンZ1~Z3の構成の一例を示す斜視図である。図1に矢印で示すように、ゾーンZ1,Z2は第一直進ゾーン、ゾーンZ3は第二直進ゾーンであるから、ゾーンZ1,Z2は駆動ローラ5aを一本備えた直進搬送モジュールMs1によって構成され、ゾーンZ3は駆動ローラ5aを二本備えた直進搬送モジュールMs2によって構成され、直進搬送モジュールMs1,Ms1,Ms2が連結されて、ゾーンZ1~Z3が構成されている。 FIG. 3 is a perspective view showing an example of the configuration of zones Z1 to Z3 shown in FIG. As indicated by arrows in FIG. 1, zones Z1 and Z2 are first straight zones and zone Z3 is a second straight zone. A zone Z3 is composed of a straight transport module Ms2 having two drive rollers 5a, and the straight transport modules Ms1, Ms1, and Ms2 are connected to form zones Z1 to Z3.

図4は、分岐ゾーンを含む方向転換ゾーンを構成する方向転換モジュールMtの構成の一例を示す斜視図である。図5は、図4に示す方向転換モジュールMtの分解斜視図である。図6は、図1に示すゾーンZ4,Z5,Z6,Z8が連結された状態を示す斜視図である。図4に示す方向転換モジュールMtは、搬入方向、及び搬出方向を切り替えることにより、搬送物の搬送方向を複数方向に切り替え可能となっている。 FIG. 4 is a perspective view showing an example of the configuration of a direction change module Mt that constitutes a direction change zone including a branch zone. 5 is an exploded perspective view of the turning module Mt shown in FIG. 4. FIG. FIG. 6 is a perspective view showing a state in which zones Z4, Z5, Z6 and Z8 shown in FIG. 1 are connected. The direction change module Mt shown in FIG. 4 can switch the transport direction of the transported object between multiple directions by switching the carry-in direction and the carry-out direction.

方向転換モジュールMtは、方向転換機構と、ローカルコントローラZCと、後述する昇降コントローラ21と、図略の在荷センサ8と、複数の境界センサ9とを備えている。方向転換機構は、図5に示す主搬送コンベヤ11、副搬送コンベヤ12、及び昇降装置13によって構成されている。主搬送コンベヤ11は、複数のベルト14と、複数のベルト14が掛け回された駆動ローラ15とを備えている。駆動ローラ15はモータを内蔵し、ローカルコントローラZCからの制御信号に応じて回転駆動する。複数のベルト14の上面が主搬送コンベヤ11の搬送路とされている。主搬送コンベヤ11の搬送方向は、コンベヤ装置2の搬送方向と一致している。 The direction change module Mt includes a direction change mechanism, a local controller ZC, an elevation controller 21 to be described later, a load sensor 8 (not shown), and a plurality of boundary sensors 9 . The direction changing mechanism is composed of a main conveyor 11, a sub-conveyor 12, and an elevating device 13 shown in FIG. The main transport conveyor 11 includes a plurality of belts 14 and a drive roller 15 around which the plurality of belts 14 are wound. The drive roller 15 incorporates a motor and is rotationally driven according to a control signal from the local controller ZC. The upper surfaces of the plurality of belts 14 serve as the conveying path of the main conveyer 11 . The conveying direction of the main conveyer 11 coincides with the conveying direction of the conveyor device 2 .

副搬送コンベヤ12は、いわゆるローラコンベヤである。副搬送コンベヤ12は、複数のローラ16と、これらのローラ16を連動回転させるベルト17とを備えている。複数のローラ16のうち一本は、例えばモータを内蔵した駆動ローラとされている。駆動ローラは、ローカルコントローラZCからの制御信号に応じて回転駆動する。 The sub-conveyor 12 is a so-called roller conveyor. The sub-conveyor 12 includes a plurality of rollers 16 and a belt 17 for interlocking rotation of these rollers 16 . One of the plurality of rollers 16 is, for example, a drive roller containing a motor. The drive roller is rotationally driven according to a control signal from the local controller ZC.

各ローラ16は、主搬送コンベヤ11のベルト14同士の間に位置するように、配置されている。各ローラ16の上面が副搬送コンベヤ12の搬送路とされている。副搬送コンベヤ12の搬送方向は、主搬送コンベヤ11の搬送方向すなわちコンベヤ装置2の搬送方向と直交する方向とされている。 Each roller 16 is arranged so as to be positioned between the belts 14 of the main transport conveyor 11 . The upper surface of each roller 16 serves as a conveying path for the sub-conveyor 12 . The conveying direction of the sub-conveyor 12 is perpendicular to the conveying direction of the main conveyer 11 , that is, the conveying direction of the conveyor device 2 .

昇降装置13は、一対の直動カム18と、昇降コントローラ21からの制御信号に応じて回転駆動する昇降モータ19と、昇降モータ19の駆動力により一対の直動カム18をスライド移動させるラックアンドピニオン機構20とを備える。直動カム18のスライド位置に応じて、主搬送コンベヤ11及び副搬送コンベヤ12が昇降する。 The lifting device 13 includes a pair of direct acting cams 18 , an elevating motor 19 that rotates according to a control signal from the elevating controller 21 , and a rack and motor that slides the pair of direct acting cams 18 by driving force of the lifting motor 19 . A pinion mechanism 20 is provided. The main conveyor 11 and the sub-conveyor 12 move up and down according to the slide position of the linear cam 18 .

昇降モータ19は、図略のギヤ機構を介してラックアンドピニオン機構20を駆動して直動カム18を位置変更させることによって、主搬送コンベヤ11を副搬送コンベヤ12よりも上に突出させる直進姿勢と、副搬送コンベヤ12を主搬送コンベヤ11よりも上に突出させる方向転換姿勢とを切り替え可能とされている。 The lifting motor 19 drives the rack-and-pinion mechanism 20 via a gear mechanism (not shown) to change the position of the direct-acting cam 18, thereby causing the main conveyor 11 to protrude above the sub-conveyor 12. , and a direction change posture in which the sub-conveyor 12 is projected above the main conveyor 11 can be switched.

ローカルコントローラZCの後述する駆動制御部51bは、直進方向又は交差方向の搬送方向を示す方向指示信号を昇降コントローラ21へ出力することによって、昇降コントローラ21に姿勢変更を指示する。 A later-described drive control unit 51b of the local controller ZC instructs the elevation controller 21 to change its attitude by outputting a direction instruction signal indicating the straight or cross direction of transport to the elevation controller 21 .

ローカルコントローラZC(駆動制御部51b)は、昇降コントローラ21によって方向転換モジュールMtを直進姿勢にさせた状態で、主搬送コンベヤ11を駆動させることによって、搬送物を直進させる。また、ローカルコントローラZC(駆動制御部51b)は、昇降コントローラ21によって方向転換モジュールMtを方向転換姿勢にさせた状態で、副搬送コンベヤ12を駆動させることによって、搬送物を直進方向と交差する方向に搬送させる。これにより、方向転換モジュールMtは、搬送物の搬送方向を切り替え可能とされている。 The local controller ZC (driving control unit 51b) drives the main transport conveyor 11 in a state in which the elevation controller 21 causes the direction change module Mt to move straight, thereby causing the article to travel straight. In addition, the local controller ZC (driving control unit 51b) drives the sub-conveyor 12 in a state in which the direction change module Mt is in the direction change posture by the elevation controller 21, thereby moving the article to be conveyed in the direction intersecting the straight traveling direction. be transported to Thereby, the direction changing module Mt can switch the conveying direction of the conveyed object.

なお、方向転換モジュールMtは、搬送物の搬送方向を切り替えることができればよく、必ずしも主搬送コンベヤ11と副搬送コンベヤ12との昇降制御によって、搬送方向を切り換える例に限らない。 Note that the direction changing module Mt only needs to be able to switch the conveying direction of the conveyed object, and is not limited to an example in which the conveying direction is switched by controlling the elevation of the main conveyer 11 and the subconveyor 12 .

以下、図2,図4に示すように、各搬送モジュールMの、搬送方向上流側の方向をD1、搬送方向下流側の方向をD2、搬送方向右側の方向をD3、搬送方向左側の方向をD4の各符号で示す。 2 and 4, for each transport module M, the upstream direction in the transport direction is D1, the downstream direction in the transport direction is D2, the right direction in the transport direction is D3, and the left direction in the transport direction is D3. It is indicated by each symbol of D4.

図6に示すゾーンZ5の搬送方向上流側(方向D1)にはゾーンZ4、ゾーンZ5の搬送方向下流側(方向D2)にはゾーンZ6、ゾーンZ5の搬送方向右側(方向D3)にはゾーンZ8が連結されている。ゾーンZ5は方向転換モジュールMt、ゾーンZ4,Z6,Z8は直進搬送モジュールMs1である。 Zone Z4 is on the upstream side (direction D1) in the conveying direction of zone Z5, zone Z6 is on the downstream side (direction D2) in the conveying direction of zone Z5, and zone Z8 is on the right side (direction D3) in the conveying direction of zone Z5. are connected. Zone Z5 is a direction change module Mt, and zones Z4, Z6 and Z8 are a straight transfer module Ms1.

境界センサ9は、例えば在荷センサ8と同様の光電センサであり、発光側と受光側との一対で一つのセンサとして機能する。なお、在荷センサ8及び境界センサ9は、透過型光電センサに限られず、反射型光電センサ等であってもよい。 The boundary sensor 9 is, for example, a photoelectric sensor similar to the load sensor 8, and a pair of a light emitting side and a light receiving side functions as one sensor. The load sensor 8 and the boundary sensor 9 are not limited to transmissive photoelectric sensors, and may be reflective photoelectric sensors or the like.

境界センサ9は、ゾーンZ5と隣接する他のゾーンZとの境界において、搬送物Wを検出し、その検出信号をゾーンZ5(方向転換モジュールMt)のローカルコントローラZCへ出力する。境界センサ9は、ゾーンZ5の方向転換モジュールMtの一部であるが、他のゾーンZとの境界で搬送物Wを検出することができればよく、例えば図6に示すように、ゾーンZ5と隣接する他のゾーンZ側に境界センサ9が配設されていてもよい。 The boundary sensor 9 detects a transported object W at the boundary between the zone Z5 and another adjacent zone Z, and outputs the detection signal to the local controller ZC of the zone Z5 (direction change module Mt). The boundary sensor 9 is a part of the direction change module Mt of the zone Z5, but it is sufficient if it can detect the conveyed object W at the boundary with the other zone Z. For example, as shown in FIG. A boundary sensor 9 may be arranged on the other zone Z side.

図6では、ゾーンZ5の搬送方向左側(方向D4)には他のゾーンZが連結されていない例を示したが、方向D4にも他のゾーンZを連結してもよい。また、ゾーンZ7の搬送モジュールM7として、ゾーンZ5と同じ方向転換モジュールMtを用いることができる。 FIG. 6 shows an example in which another zone Z is not connected to the left side of the zone Z5 in the conveying direction (direction D4), but another zone Z may be connected to the direction D4 as well. Also, the same direction changing module Mt as that for zone Z5 can be used as the transport module M7 for zone Z7.

図7は、図1に示す上位コントローラ3の構成の一例を示すブロック図である。図7に示す上位コントローラ3は、演算部30、ディスプレイ34、キーボード35、マウス36、通信IF部37、レイアウト情報記憶部38(モータ情報記憶部、構成情報記憶部)、及び異常履歴を記憶する異常履歴記憶部39を備えている。 FIG. 7 is a block diagram showing an example of the configuration of the host controller 3 shown in FIG. 1. As shown in FIG. The host controller 3 shown in FIG. 7 stores a calculation unit 30, a display 34, a keyboard 35, a mouse 36, a communication IF unit 37, a layout information storage unit 38 (motor information storage unit, configuration information storage unit), and an abnormality history. An abnormality history storage unit 39 is provided.

上位コントローラ3は、例えばパーソナルコンピュータ等の情報処理装置を用いて構成されている。ディスプレイ34は、例えば液晶表示装置や有機EL(Electro-Luminescence)パネル等を用いた表示装置である。 The host controller 3 is configured using an information processing device such as a personal computer, for example. The display 34 is a display device using, for example, a liquid crystal display device or an organic EL (Electro-Luminescence) panel.

通信IF部37は、例えばイーサネット(登録商標)等の通信インターフェイス回路である。通信IF部37は、通信ケーブル4を介して各ローカルコントローラZCとデータ送受信可能に構成されている。 The communication IF unit 37 is, for example, a communication interface circuit such as Ethernet (registered trademark). The communication IF section 37 is configured to be able to transmit and receive data to and from each local controller ZC via the communication cable 4 .

レイアウト情報記憶部38には、各ゾーンZの配置を示す配置情報が予め記憶されている。また、レイアウト情報記憶部38には、各ゾーンZに対応付けて、各ゾーンZに付与されたアドレス(通信アドレス)、各ゾーンZのゾーン種別情報、及びモータ情報が予め記憶されている。また、レイアウト情報記憶部38には、各電源部PS1,PS2から、どのゾーンZに対して駆動用電源電圧Vdが供給されているかを示す電源系統情報が予め記憶されている。 In the layout information storage unit 38, layout information indicating the layout of each zone Z is stored in advance. Further, in the layout information storage unit 38, an address (communication address) assigned to each zone Z, zone type information of each zone Z, and motor information are stored in advance in association with each zone Z. FIG. The layout information storage unit 38 stores in advance power supply system information indicating to which zone Z the driving power supply voltage Vd is supplied from each of the power supply units PS1 and PS2.

配置情報は、例えば図1に示すコンベヤ装置2であれば、ゾーンZ1~Z7が直列に連結され、ゾーンZ5の方向D3(搬送方向右側)にゾーンZ8が連結され、ゾーンZ8の方向D2(搬送方向下流側)にゾーンZ9が連結され、ゾーンZ7の方向D3にゾーンZ10が連結され、ゾーンZ10の方向D2にゾーンZ11が連結されていることを表す情報である。 For example, in the case of the conveyor device 2 shown in FIG. 1, the arrangement information is such that zones Z1 to Z7 are connected in series, zone Z8 is connected to the direction D3 (right side of the transport direction) of zone Z5, and direction D2 of zone Z8 (the transport direction is right). This information indicates that zone Z9 is connected in the direction downstream), zone Z10 is connected in direction D3 of zone Z7, and zone Z11 is connected in direction D2 of zone Z10.

各ローカルコントローラZCのローカル通信部57(後述)には、自己を識別するためのアドレスが付与されている。ローカル通信部57に付与されたアドレスは、そのローカル通信部57を備えるローカルコントローラZC及びゾーンZのアドレスでもある。レイアウト情報記憶部38には、各ゾーンZのアドレスが予め記憶されている。 A local communication unit 57 (described later) of each local controller ZC is given an address for identifying itself. The address assigned to the local communication unit 57 is also the address of the local controller ZC and the zone Z that includes the local communication unit 57 . The address of each zone Z is stored in the layout information storage unit 38 in advance.

図1に示す例では、各ゾーンZの符号の添え字がアドレスを表しているものとする。例えば、ゾーンZ1のアドレスは1、ゾーンZ9のアドレスは9である。 In the example shown in FIG. 1, it is assumed that the subscript of the code of each zone Z represents the address. For example, the address of zone Z1 is 1 and the address of zone Z9 is 9.

配置情報及び各ゾーンZのアドレスを記憶するレイアウト情報記憶部38は、構成情報記憶部の一例に相当している。 The layout information storage section 38 that stores the arrangement information and the address of each zone Z corresponds to an example of the configuration information storage section.

ゾーン種別情報は、各ゾーンZの種類を示す情報である。各ゾーンZの種類には、直進ゾーン(第一直進ゾーン、第二直進ゾーン)、及び方向転換ゾーン等がある。図1に示す例では、ゾーンZ1,Z2,Z4,Z6,Z8~Z11は第一直進ゾーン、ゾーンZ3は第二直進ゾーン、ゾーンZ5,Z7は方向転換ゾーンである。 The zone type information is information indicating the type of each zone Z. FIG. The types of each zone Z include a straight zone (first straight zone, second straight zone), a turning zone, and the like. In the example shown in FIG. 1, zones Z1, Z2, Z4, Z6, Z8-Z11 are first straight zones, zone Z3 is a second straight zone, and zones Z5 and Z7 are turning zones.

モータ情報は、各ゾーンZにおけるモータ61の接続の態様を示す情報である。具体的には、各ゾーンZには、モータ61を接続するためのコネクタCN1が複数設けられており、モータ情報は、各コネクタCN1にモータ61を接続すべきか否かを示している。 The motor information is information indicating the mode of connection of the motor 61 in each zone Z. FIG. Specifically, each zone Z is provided with a plurality of connectors CN1 for connecting the motors 61, and the motor information indicates whether or not the motor 61 should be connected to each connector CN1.

演算部30は、例えば所定の演算処理を実行するCPU(Central Processing Unit)、データを一時的に記憶するRAM(Random Access Memory)、HDD(Hard Disk Drive)又はSSD(Solid State Drive)等の不揮発性の記憶装置、タイマ回路、及びこれらの周辺回路等を用いて構成されている。 The calculation unit 30 includes, for example, a CPU (Central Processing Unit) that executes predetermined calculation processing, a RAM (Random Access Memory) that temporarily stores data, a non-volatile memory such as a HDD (Hard Disk Drive) or an SSD (Solid State Drive). It is composed of a physical storage device, a timer circuit, peripheral circuits thereof, and the like.

上述の記憶装置には、例えば本発明の一実施形態に係る異常診断プログラム等が記憶されている。この記憶装置は、レイアウト情報記憶部38及び異常履歴記憶部39としても用いられる。演算部30は、上述の記憶装置に記憶されたプログラムを実行することによって、搬送制御部31、異常診断部32、及び異常履歴記録処理部33として機能する。 The storage device described above stores, for example, an abnormality diagnosis program according to an embodiment of the present invention. This storage device is also used as a layout information storage section 38 and an abnormality history storage section 39 . The calculation unit 30 functions as a transport control unit 31, an abnormality diagnosis unit 32, and an abnormality history record processing unit 33 by executing programs stored in the storage device described above.

搬送制御部31は、通信IF部37を介して各ローカルコントローラZCへ指示又はデータ等を送信し、各ローカルコントローラZCから通信IF部37を介してデータ等を受信することにより、コンベヤ装置2の動作を制御する。以下、演算部30(異常診断部32、搬送制御部31、異常履歴記録処理部33)が、通信IF部37を介してゾーンZと通信することを、単に演算部30(異常診断部32等)が通信する、取得する、アクセスする、等と記載する。 The transport control unit 31 transmits instructions, data, etc. to each local controller ZC via the communication IF unit 37, and receives data, etc. from each local controller ZC via the communication IF unit 37, thereby controlling the conveyor device 2. control behavior. Hereinafter, the operation of the computing unit 30 (the abnormality diagnosis unit 32, the transport control unit 31, the abnormality history recording processing unit 33) to communicate with the zone Z via the communication IF unit 37 is simply referred to as the operation unit 30 (the abnormality diagnosis unit 32, etc. ) communicates, obtains, accesses, etc.

また、演算部30(異常診断部32等)が、各ゾーンZのローカルコントローラZCに要求して、各ゾーンZにおける、設定値記憶部58、プログラム記憶部59の情報や、端子電圧検出部63、駆動電圧検出部64等の検出値等を、ローカルコントローラZCから送信させて取得することを、単に、演算部30(異常診断部32等)が、各ゾーンZの設定値記憶部58等の構成要素にアクセスして取得する、というように記載する。 In addition, the calculation unit 30 (abnormality diagnosis unit 32, etc.) requests the local controller ZC of each zone Z to request the information of the set value storage unit 58, the program storage unit 59, and the terminal voltage detection unit 63 in each zone Z , the detection values of the driving voltage detection unit 64 and the like are transmitted from the local controller ZC and acquired by simply causing the calculation unit 30 (abnormality diagnosis unit 32 and the like) to store the set value storage unit 58 and the like of each zone Z. It is described as accessing and retrieving the component.

異常診断部32は、各ゾーンZで検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された手掛情報に基づきその検出された異常の原因を推定する。 Based on the type of abnormality detected in each zone Z, the abnormality diagnosis unit 32 acquires clue information that serves as a clue for diagnosing the cause of the detected abnormality. Infer the cause of the detected anomaly based on the information.

異常診断部32は、誘起電圧エラー(第一エラー)、ジャムエラー(第二エラー)、モータ電源オフエラー(第三エラー)、モータ未接続エラー(第四エラー)、昇降エラー(第五エラー)、低電圧エラー(第六エラー)、モータロックエラー(第七エラー)、基板サーマルエラー(第八エラー)、モータサーマルエラー(第九エラー)、及びローカル間通信エラー(第十エラー)についての原因推定等の処理を実行する。 The abnormality diagnosis unit 32 provides an induced voltage error (first error), a jam error (second error), a motor power off error (third error), a motor unconnected error (fourth error), and an elevation error (fifth error). , low voltage error (6th error), motor lock error (7th error), board thermal error (8th error), motor thermal error (9th error), and local communication error (10th error) Perform processing such as estimation.

すなわち異常診断部32は、誘起電圧エラー処理、ジャムエラー処理、モータ電源オフエラー処理、モータ未接続エラー処理、昇降エラー処理、低電圧エラー処理、モータロックエラー処理、基板サーマルエラー処理、モータサーマルエラー処理、及びローカル間通信エラー処理を実行する。 That is, the abnormality diagnosis unit 32 performs induced voltage error processing, jam error processing, motor power off error processing, motor unconnected error processing, elevation error processing, low voltage error processing, motor lock error processing, board thermal error processing, motor thermal error processing, and so on. process, and local-to-local communication error handling.

異常履歴記録処理部33は、各ゾーンZで検出された異常と、その検出された異常に対応して異常診断部32によって推定された異常の原因とを対応付けて異常履歴記憶部39に累積的に記録する。 The abnormality history record processing unit 33 associates the abnormality detected in each zone Z with the cause of the abnormality estimated by the abnormality diagnosis unit 32 corresponding to the detected abnormality, and accumulates them in the abnormality history storage unit 39. to be recorded.

図8、図9は、図1に示すゾーンZの電気的構成の一例を示すブロック図である。図8は直進ゾーンに用いられる直進搬送モジュールMsの構成を示し、図9は方向転換ゾーンに用いられる方向転換モジュールMtの構成を示している。 8 and 9 are block diagrams showing an example of the electrical configuration of zone Z shown in FIG. FIG. 8 shows the configuration of the straight transport module Ms used in the straight zone, and FIG. 9 shows the configuration of the direction change module Mt used in the direction change zone.

図8を参照して、直進搬送モジュールMsは、ローカルコントローラZC、モータブロック60、及び在荷センサ8を備える。ローカルコントローラZCは、制御部50、ローカル通信部57、設定値記憶部58、及びプログラム記憶部59を備える。モータブロック60は、モータ61、モータ駆動回路62、端子電圧検出部63、駆動電圧検出部64、電流検出部66、回路温度検出部67、モータ温度検出部68、及びホール素子H1,H2,H3を備える。 With reference to FIG. 8, the straight transport module Ms includes a local controller ZC, a motor block 60, and a load sensor 8. As shown in FIG. The local controller ZC includes a control section 50 , a local communication section 57 , a set value storage section 58 and a program storage section 59 . The motor block 60 includes a motor 61, a motor drive circuit 62, a terminal voltage detector 63, a drive voltage detector 64, a current detector 66, a circuit temperature detector 67, a motor temperature detector 68, and hall elements H1, H2, H3. Prepare.

ローカル通信部57は、上位コントローラ3の通信IF部37と同じ通信方式の通信インターフェイス回路である。ローカル通信部57は、通信ケーブル4を介して他のローカルコントローラZC及び上位コントローラ3とデータ送受信可能に構成されている。ローカル通信部57には、自己のアドレスが設定されている。 The local communication unit 57 is a communication interface circuit of the same communication method as the communication IF unit 37 of the host controller 3 . The local communication unit 57 is configured to be able to transmit and receive data to and from other local controllers ZC and the host controller 3 via the communication cable 4 . The local communication unit 57 is set with its own address.

以下、制御部50(駆動制御部51a,51b、速度制御部52、モータ接続検出部53、回転検出部54、ローカル異常検出部56a,56b)が、ローカル通信部57を介して他のゾーンZ及び上位コントローラ3と通信することを、単に制御部50(駆動制御部51a,51b、速度制御部52、モータ接続検出部53、回転検出部54、ローカル異常検出部56a,56b)が通信する、取得する、アクセスする、等と記載する。 After that, the control unit 50 (drive control units 51a and 51b, speed control unit 52, motor connection detection unit 53, rotation detection unit 54, local abnormality detection units 56a and 56b) detects other zone Z through the local communication unit 57. and communication with the host controller 3 is simply communicated by the control unit 50 (drive control units 51a and 51b, speed control unit 52, motor connection detection unit 53, rotation detection unit 54, local abnormality detection units 56a and 56b). It is described as obtaining, accessing, etc.

設定値記憶部58には、速度設定、ジャム判定時間tj、モータ接続情報、切替監視時間tlm、電流制限値Ilim、回路温度判定値Tcref、及びローカルアドレス情報が記憶されている。設定値記憶部58は、速度設定記憶部、ジャム判定時間記憶部、モータ接続情報記憶部、切替監視時間記憶部、電流制限値記憶部、回路温度判定値記憶部、及びローカル通信設定記憶部の一例に相当している。 The setting value storage unit 58 stores speed setting, jam determination time tj, motor connection information, switching monitoring time tlm, current limit value Ilim, circuit temperature determination value Tcref, and local address information. The setting value storage unit 58 includes a speed setting storage unit, a jam determination time storage unit, a motor connection information storage unit, a switching monitoring time storage unit, a current limit value storage unit, a circuit temperature determination value storage unit, and a local communication setting storage unit. This corresponds to one example.

設定値記憶部58に記憶されている情報は、上位コントローラ3からの指示に応じて上位コントローラ3へ送信可能とされ、上位コントローラ3からの指示に応じて変更可能とされている。 The information stored in the set value storage unit 58 can be transmitted to the host controller 3 according to instructions from the host controller 3 and can be changed according to instructions from the host controller 3 .

速度設定は、自己のゾーンZが搬送物を搬送すべき速度を示している。ジャム判定時間tjは、在荷センサ8が搬送物を検出している時間に基づき荷詰まりを判定するための判定時間である。 The speed setting indicates the speed at which the own zone Z should convey the goods. The jam judgment time tj is a judgment time for judging jamming based on the time during which the load sensor 8 detects the conveyed article.

モータ接続情報は、自己のゾーンZが備える一又は複数のモータブロック60において、それぞれのコネクタCN1に対して、モータ61が接続されるべきか否かを示す情報である。便宜上、例えば各コネクタCN1にポート番号1,2・・・が付与されているとすると、ポート番号1に対応してモータ61を接続すべき、ポート番号2に対応してモータ61の接続無し、のようにコネクタCN1に対して、モータ61が接続されるべきか否かを示している。 The motor connection information is information indicating whether or not the motor 61 should be connected to each connector CN1 in one or a plurality of motor blocks 60 provided in the zone Z of itself. For convenience, if port numbers 1, 2, . indicates whether or not the motor 61 should be connected to the connector CN1.

切替監視時間tlmは、昇降エラーを判定するための判定時間である。電流制限値Ilimは、モータ61に流れるモータ電流の上限値である。回路温度判定値Tcrefは、モータ駆動回路62の回路温度の異常を判定するための判定値である。 The switching monitoring time tlm is a judgment time for judging an elevation error. The current limit value Ilim is the upper limit of the motor current flowing through the motor 61 . Circuit temperature determination value Tcref is a determination value for determining whether the circuit temperature of motor drive circuit 62 is abnormal.

ローカルアドレス情報は、自己のゾーンに隣接する他のゾーンZに付与されたアドレスを示す情報である。 The local address information is information indicating an address assigned to another zone Z adjacent to its own zone.

プログラム記憶部59には、制御部50が実行するためのプログラムと、プログラム記憶部59に記憶されているプログラムが第一プログラムP1なのか第二プログラムP2なのか、そのプログラムを識別するプログラム識別情報とが予め記憶されている。 A program to be executed by the control unit 50 and program identification information for identifying the program stored in the program storage unit 59, whether the program is the first program P1 or the second program P2, are stored in the program storage unit 59. are stored in advance.

直進搬送モジュールMsのプログラム記憶部59には、第一プログラムP1と、第一プログラムP1を示すプログラム識別情報とが記憶される。後述する方向転換モジュールMtのプログラム記憶部59には、第二プログラムP2と、第二プログラムP2を示すプログラム識別情報とが記憶される。プログラム識別情報は、例えばプログラムの名前であってもよく、コード番号や記号であってもよい。 A first program P1 and program identification information indicating the first program P1 are stored in the program storage unit 59 of the straight transport module Ms. A second program P2 and program identification information indicating the second program P2 are stored in the program storage unit 59 of the direction change module Mt, which will be described later. The program identification information may be, for example, the name of the program, code number, or symbol.

直進搬送モジュールMsのローカルコントローラZCと、方向転換モジュールMtのローカルコントローラZCとは、同じハードウェアを用いている。ローカルコントローラZCは、プログラム記憶部59に第一プログラムP1を記憶させることで、直進搬送モジュールMs用のローカルコントローラZCとして機能し、プログラム記憶部59に第二プログラムP2を記憶させることで、方向転換モジュールMt用のローカルコントローラZCとして機能するようになっている。 The local controller ZC of the straight transport module Ms and the local controller ZC of the direction change module Mt use the same hardware. The local controller ZC functions as a local controller ZC for the straight conveying module Ms by storing the first program P1 in the program storage unit 59, and stores the second program P2 in the program storage unit 59 to change the direction. It functions as a local controller ZC for the module Mt.

制御部50は、例えば所定の演算処理を実行するCPU、データを一時的に記憶するRAM、フラッシュメモリ等の不揮発性の記憶素子、タイマ回路、及びこれらの周辺回路等を用いて構成されている。上述の記憶素子等によって、設定値記憶部58及びプログラム記憶部59が構成されている。 The control unit 50 includes, for example, a CPU that executes predetermined arithmetic processing, a RAM that temporarily stores data, a non-volatile storage element such as a flash memory, a timer circuit, peripheral circuits thereof, and the like. . A set value storage unit 58 and a program storage unit 59 are configured by the above-described storage elements and the like.

そして、制御部50は、プログラム記憶部59に記憶された第一プログラムP1を実行することによって、駆動制御部51a、速度制御部52、モータ接続検出部53、回転検出部54、及びローカル異常検出部56a(第一の異常検出部)として機能する。 By executing the first program P1 stored in the program storage unit 59, the control unit 50 controls the drive control unit 51a, the speed control unit 52, the motor connection detection unit 53, the rotation detection unit 54, and the local abnormality detection. It functions as the section 56a (first abnormality detection section).

駆動制御部51aは、モータ駆動回路62を介してモータ61の駆動を制御することによって、自己のゾーンZによる搬送物の搬送を制御する。 The drive control unit 51a controls the conveyance of the article in its own zone Z by controlling the drive of the motor 61 via the motor drive circuit 62. FIG.

速度制御部52は、自己のゾーンZにおける搬送物の搬送速度が、設定値記憶部58に記憶されている速度設定で示される速度になるように、モータ駆動回路62へ指示信号を出力してモータ61の回転速度を制御する。 The speed control unit 52 outputs an instruction signal to the motor drive circuit 62 so that the conveying speed of the article to be conveyed in its own zone Z becomes the speed indicated by the speed setting stored in the set value storage unit 58. It controls the rotation speed of the motor 61 .

図10は、図8、図9に示すローカル異常検出部56a,56bの異常検出処理を説明するための説明図である。図8に示すローカル異常検出部56aは、誘起電圧エラー検出処理、ジャムエラー検出処理、モータ電源オフエラー検出処理、モータ未接続エラー検出処理、低電圧エラー検出処理、モータロックエラー検出処理、基板サーマルエラー検出処理、モータサーマルエラー検出処理、及びローカル間通信エラー検出処理を実行する。 FIG. 10 is an explanatory diagram for explaining the abnormality detection processing of the local abnormality detection units 56a and 56b shown in FIGS. The local abnormality detection unit 56a shown in FIG. 8 performs induced voltage error detection processing, jam error detection processing, motor power off error detection processing, motor unconnected error detection processing, low voltage error detection processing, motor lock error detection processing, substrate thermal An error detection process, a motor thermal error detection process, and an inter-local communication error detection process are executed.

直進搬送モジュールMs(図8)では、モータ61は、駆動ローラ5aを駆動する(駆動ローラ5aに内蔵される)モータである。図8ではモータブロック60を一つ記載しているが、モータブロック60は搬送駆動用のモータ61の数だけ設けられ、駆動ローラ5aを二つ備える第二直進ゾーンではモータブロック60は二つ設けられる。 In the straight transport module Ms (FIG. 8), the motor 61 is a motor that drives the drive roller 5a (built into the drive roller 5a). Although one motor block 60 is shown in FIG. 8, the motor blocks 60 are provided in the same number as the motors 61 for driving the conveyance, and two motor blocks 60 are provided in the second straight zone having two drive rollers 5a. be done.

なお、第一直進ゾーンであっても、モータブロック60におけるモータ61以外の部分は予め複数備えておき、必要に応じてモータ61のみ増減する構成としてもよい。これにより、使用されるモータ61の数が異なるゾーンZに対しても、モータブロック60のモータ61以外の部分の共用化率が向上する。 Note that even in the first straight zone, a plurality of portions other than the motor 61 in the motor block 60 may be provided in advance, and only the motor 61 may be increased or decreased as necessary. As a result, even for zones Z in which the number of motors 61 used is different, the sharing rate of portions other than the motors 61 of the motor block 60 is improved.

モータ駆動回路62は、いわゆるモータドライバ回路である。モータ駆動回路62は、制御部50からの制御信号に応じてモータ61を駆動する。 The motor drive circuit 62 is a so-called motor driver circuit. A motor drive circuit 62 drives the motor 61 according to a control signal from the control section 50 .

端子電圧検出部63、駆動電圧検出部64はいわゆる電圧検出回路であり、例えば分圧抵抗とアナログデジタルコンバータとを用いて構成することができる。電流検出部66は、いわゆる電流検出回路であり、例えばシャント抵抗とアナログデジタルコンバータとを用いて構成することができる。回路温度検出部67、モータ温度検出部68としては、例えば熱電対等の温度センサを用いることができる。 The terminal voltage detection section 63 and the drive voltage detection section 64 are so-called voltage detection circuits, and can be configured using, for example, voltage dividing resistors and an analog-to-digital converter. The current detection unit 66 is a so-called current detection circuit, and can be configured using, for example, a shunt resistor and an analog-to-digital converter. As the circuit temperature detector 67 and the motor temperature detector 68, for example, temperature sensors such as thermocouples can be used.

図11は、図8,図9に示すモータブロック60を、模式的に示した説明図である。モータ61の一方の端子はコネクタCN1の端子T1と電流検出部66とを介してモータ駆動回路62と接続され、モータ61の他方の端子はコネクタCN1の端子T2を介してモータ駆動回路62と接続されている。これにより、電流検出部66は、モータ61に流れるモータ電流Imを検出し、その検出値を制御部50へ出力する。 FIG. 11 is an explanatory diagram schematically showing the motor block 60 shown in FIGS. 8 and 9. As shown in FIG. One terminal of the motor 61 is connected to the motor drive circuit 62 via the terminal T1 of the connector CN1 and the current detector 66, and the other terminal of the motor 61 is connected to the motor drive circuit 62 via the terminal T2 of the connector CN1. It is Thereby, the current detection unit 66 detects the motor current Im flowing through the motor 61 and outputs the detected value to the control unit 50 .

端子T1と端子T2との間には端子電圧検出部63が接続されている。これにより、端子電圧検出部63は、モータ61の端子電圧Vtを検出し、その検出値を制御部50へ出力する。 A terminal voltage detector 63 is connected between the terminal T1 and the terminal T2. Thereby, the terminal voltage detector 63 detects the terminal voltage Vt of the motor 61 and outputs the detected value to the controller 50 .

モータ駆動回路62は、コネクタCN2の端子T6,T7と、電源ケーブルCBL1又は電源ケーブルCBL2とを介して電源部PS1又は電源部PS2と接続されている。モータ駆動回路62は、電源部PS1又は電源部PS2から供給された駆動用電源電圧Vdを、制御部50からの制御信号に応じてスイッチング等してモータ61へ供給する。 The motor drive circuit 62 is connected to the power supply section PS1 or PS2 via the terminals T6 and T7 of the connector CN2 and the power cable CBL1 or CBL2. The motor drive circuit 62 supplies the driving power supply voltage Vd supplied from the power supply section PS1 or PS2 to the motor 61 by switching according to the control signal from the control section 50 .

駆動電圧検出部64は、モータ駆動回路62の入力端子間の電圧、すなわち電源部PS1又は電源部PS2からモータ駆動回路62へ供給された駆動用電源電圧Vdを検出し、その検出値を制御部50へ出力する。 The driving voltage detection unit 64 detects the voltage between the input terminals of the motor driving circuit 62, that is, the driving power supply voltage Vd supplied from the power supply unit PS1 or the power supply unit PS2 to the motor driving circuit 62, and outputs the detected value to the control unit. 50.

図11では、モータ61を軸方向と垂直に切断し、モータ61の回転子61aの外周面側の極性を、N,Sで示している。ホール素子H1,H3は、回転子61aの同じ極性の磁石と対向し、ホール素子H2は、ホール素子H1,H3とは異なる極性の磁石と対向するように配置されている。ホール素子H1,H2,H3は、コネクタCN1の端子T3,T4,T5を介して制御部50と接続されている。 In FIG. 11, the motor 61 is cut perpendicularly to the axial direction, and the polarities on the outer peripheral surface side of the rotor 61a of the motor 61 are indicated by N and S. As shown in FIG. The Hall elements H1 and H3 are arranged to face the magnets of the same polarity of the rotor 61a, and the Hall element H2 is arranged to face the magnets of different polarities from those of the Hall elements H1 and H3. The Hall elements H1, H2, H3 are connected to the controller 50 via terminals T3, T4, T5 of the connector CN1.

これにより、例えばホール素子H1,H2,H3が、N極を検知した場合にHレベルを出力する場合、図11の状態では、ホール素子H1,H2,H3の出力信号は(H,L,H)となる。モータ61が回転すると、ホール素子H1,H2,H3の出力信号は、(L,H,L)、(H,L,H)、(L,H,L)、(H,L,H)・・・のように、(H,L,H)の信号パターンと、(L,H,L)の信号パターンとを交互に繰り返すことになる。なお、ホール素子H1,H2,H3は、S極を検知した場合にHレベルを出力するものであってもむろんよい。 As a result, for example, when the Hall elements H1, H2 and H3 output H level when detecting the N pole, in the state of FIG. 11, the output signals of the Hall elements H1, H2 and H3 are (H, L, H ). When the motor 61 rotates, the output signals of the Hall elements H1, H2, H3 are (L, H, L), (H, L, H), (L, H, L), (H, L, H). . . , the (H, L, H) signal pattern and the (L, H, L) signal pattern are alternately repeated. The Hall elements H1, H2 and H3 may of course output an H level when the S pole is detected.

回転検出部54は、ホール素子H1,H2,H3の出力信号パターンが、(H,L,H)と(L,H,L)とを繰り返す場合にモータ61が回転していると判定することによって、モータ61の回転状態を検出する。なお、回転検出部54は、モータ61の回転状態を検出可能であればよく、ホール素子H1,H2,H3の出力信号に基づきモータ61の回転状態を検出するものに限らない。 The rotation detector 54 determines that the motor 61 is rotating when the output signal patterns of the Hall elements H1, H2, H3 repeat (H, L, H) and (L, H, L). , the rotational state of the motor 61 is detected. Note that the rotation detection unit 54 is not limited to detecting the rotation state of the motor 61 based on the output signals of the hall elements H1, H2, H3 as long as it can detect the rotation state of the motor 61.

モータ接続検出部53は、ホール素子H1,H2,H3がすべて同じ信号であった場合、すなわち信号パターンが(L,L,L)又は(H,H,H)であった場合、コネクタCN1が接続されていないと判定する。すなわち、コネクタCN1が接続され、ホール素子H1,H2,H3の出力信号が制御部50へ出力された場合、ホール素子H1,H2,H3の出力信号は、(H,L,H)又は(L,H,L)のいずれかになるはずである。従って、ホール素子H1,H2,H3の出力信号がすべて同じ信号であった場合、モータ接続検出部53は、モータ61のコネクタCN1が接続されていないと判定することができる。 When the Hall elements H1, H2, H3 all have the same signal, that is, when the signal pattern is (L, L, L) or (H, H, H), the motor connection detection unit 53 detects that the connector CN1 is Determine that it is not connected. That is, when the connector CN1 is connected and the output signals of the Hall elements H1, H2 and H3 are output to the control unit 50, the output signals of the Hall elements H1, H2 and H3 are (H, L, H) or (L , H, L). Therefore, when the output signals of the Hall elements H1, H2 and H3 are all the same signal, the motor connection detector 53 can determine that the connector CN1 of the motor 61 is not connected.

なお、モータ61のコネクタCN1が接続されていない場合には、コネクタCN1の接触不良も含まれる。 Incidentally, when the connector CN1 of the motor 61 is not connected, the contact failure of the connector CN1 is also included.

モータ温度検出部68は、モータ61に付設されてモータ61のモータ温度Tmを検出し、その検出値を制御部50へ出力する。回路温度検出部67は、モータ駆動回路62の回路基板に付設されてモータ駆動回路62の回路温度Tcを検出し、その検出値を制御部50へ出力する。 A motor temperature detection unit 68 is attached to the motor 61 to detect a motor temperature Tm of the motor 61 and outputs the detected value to the control unit 50 . Circuit temperature detector 67 is attached to the circuit board of motor drive circuit 62 , detects circuit temperature Tc of motor drive circuit 62 , and outputs the detected value to controller 50 .

なお、一枚の回路基板に複数のモータ駆動回路62が形成されていてもよい。この場合、複数のモータブロック60を用いる場合であっても、回路温度検出部67は一つでよい。 A plurality of motor drive circuits 62 may be formed on one circuit board. In this case, even when a plurality of motor blocks 60 are used, only one circuit temperature detector 67 is required.

図9を参照して、方向転換モジュールMtは、直進搬送モジュールMsとは、境界センサ9と、昇降モータ19と、昇降コントローラ21(切替応答信号出力部)とをさらに備える点で異なる。また、方向転換モジュールMtのローカルコントローラZCは、直進搬送モジュールMsのローカルコントローラZCとは、プログラム記憶部59に第二プログラムP2が記憶され、制御部50が駆動制御部51a及びローカル異常検出部56aの代わりに駆動制御部51b及びローカル異常検出部56b(第二の異常検出部)として機能する点で異なる。以下、駆動制御部51a,51bを総称して駆動制御部51と称する。 Referring to FIG. 9, the direction change module Mt differs from the straight transport module Ms in that it further includes a boundary sensor 9, an elevation motor 19, and an elevation controller 21 (switching response signal output section). The local controller ZC of the direction change module Mt is different from the local controller ZC of the straight transport module Ms. It is different in that it functions as a drive control section 51b and a local abnormality detection section 56b (second abnormality detection section) instead of . Hereinafter, the drive control units 51a and 51b are collectively referred to as the drive control unit 51. As shown in FIG.

駆動制御部51は、設定値記憶部58に記憶された電流制限値Ilimを読み出して、モータ61に流れるモータ電流が、電流制限値Ilimを超えないように、モータ駆動回路62を制御する。 The drive control unit 51 reads the current limit value Ilim stored in the set value storage unit 58 and controls the motor drive circuit 62 so that the motor current flowing through the motor 61 does not exceed the current limit value Ilim.

その他の点では方向転換モジュールMtは、電気的には直進搬送モジュールMsと同様に構成されているのでその説明を省略し、方向転換モジュールMtの特徴的な点について説明する。 Otherwise, the direction change module Mt is electrically configured in the same manner as the straight transport module Ms, so the description thereof will be omitted, and the characteristic points of the direction change module Mt will be described.

方向転換モジュールMtの昇降コントローラ21は、いわゆるマイクロコンピュータを用いて構成されている。昇降コントローラ21は、制御部50からの搬送方向の指示を示す方向指示信号に応じて昇降モータ19を駆動することにより、方向転換モジュールMtを、直進姿勢と方向転換姿勢との間で姿勢変更させる。昇降コントローラ21は、姿勢変更が完了した後、搬送方向の切り替えが行われたことを示す切替応答信号を制御部50へ出力する。 The elevation controller 21 of the direction change module Mt is configured using a so-called microcomputer. The elevation controller 21 drives the elevation motor 19 in response to a direction instruction signal indicating the conveying direction from the control unit 50, thereby changing the posture of the direction change module Mt between the straight forward posture and the direction change posture. . After the posture change is completed, the elevation controller 21 outputs a switching response signal indicating that the transfer direction has been switched to the control unit 50 .

昇降コントローラ21は、切替応答信号出力部の一例に相当している。切替応答信号は、変更後の搬送方向、すなわち主搬送コンベヤ11と副搬送コンベヤ12のうちどちらが上になっているかの姿勢を示す信号を兼ねていてもよい。 The elevation controller 21 corresponds to an example of a switching response signal output section. The switching response signal may also serve as a signal indicating the changed transport direction, that is, which of the main transport conveyor 11 and the sub-transport conveyor 12 is on the top.

方向転換モジュールMt(図9)は、モータブロック60を二つ備えている。一方のモータブロック60のモータ61は主搬送コンベヤ11の駆動ローラ15を駆動するモータであり、他方のモータブロック60のモータ61は副搬送コンベヤ12のローラ16を駆動するモータである。 The turning module Mt ( FIG. 9 ) has two motor blocks 60 . The motor 61 of one motor block 60 is a motor that drives the drive roller 15 of the main conveyor 11 , and the motor 61 of the other motor block 60 is a motor that drives the roller 16 of the sub conveyor 12 .

駆動制御部51bは、主搬送コンベヤ11の駆動ローラ15、副搬送コンベヤ12のローラ16、及び昇降コントローラ21を制御することによって、各方向への搬送を制御する。 The drive control unit 51b controls the transport in each direction by controlling the drive roller 15 of the main transport conveyor 11, the roller 16 of the sub-transport conveyor 12, and the elevation controller 21. FIG.

ローカル異常検出部56bは、ローカル異常検出部56aと同様のエラー検出処理に加えて、さらに昇降エラー検出処理を実行する。以下、ローカル異常検出部56a,56bを総称してローカル異常検出部56と称する。各ゾーンZに設けられた複数のローカル異常検出部56全体が、異常検出部の一例に相当している。 The local abnormality detection section 56b performs an up/down error detection process in addition to the same error detection process as the local abnormality detection section 56a. Hereinafter, the local abnormality detection units 56a and 56b are collectively referred to as the local abnormality detection unit 56. FIG. The entirety of the plurality of local anomaly detectors 56 provided in each zone Z corresponds to an example of an anomaly detector.

なお、各ゾーンZにローカル異常検出部56を設ける例に限らない。例えば、上位コントローラ3が、各ゾーンZの異常を検出する異常検出部を備えてもよい。各ゾーンZは、ローカル異常検出部56を備えず、異常検出に必要な情報を上位コントローラ3へ送信してもよい。 Note that the present invention is not limited to the example in which each zone Z is provided with the local abnormality detection unit 56 . For example, the host controller 3 may include an abnormality detection section that detects an abnormality in each zone Z. FIG. Each zone Z may not include the local abnormality detection section 56 and may transmit information necessary for abnormality detection to the host controller 3 .

次に、上述のように構成されたコンベヤシステム1の動作について説明する。以下、異常の種類毎に説明する。
<誘起電圧エラー(第一エラー)>
Next, the operation of the conveyor system 1 configured as described above will be described. Each type of abnormality will be described below.
<Induced voltage error (first error)>

誘起電圧エラーに関する処理について説明する。図12、図13は、本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステム1による誘起電圧エラー検出処理、及び誘起電圧エラー処理の一例を示すフローチャートである。 A process related to the induced voltage error will be described. 12 and 13 are flowcharts showing an example of induced voltage error detection processing and induced voltage error processing by the conveyor system 1 using the abnormality diagnosis program according to one embodiment of the present invention.

まず、ローカルコントローラZCのローカル異常検出部56は、端子電圧検出部63によって検出された端子電圧Vtと、モータを駆動するための駆動用電源電圧Vdの設定値(無負荷正常時の電圧値)よりも高い電圧に予め設定された端子判定電圧Vtrefとを比較する(ステップS1)。 First, the local abnormality detection unit 56 of the local controller ZC detects the terminal voltage Vt detected by the terminal voltage detection unit 63 and the setting value of the driving power supply voltage Vd for driving the motor (the voltage value when no load is normal). is compared with a terminal judgment voltage Vtref preset to a higher voltage (step S1).

電源部PS1,PS2は、無負荷正常時、駆動用電源電圧Vdとして例えば24Vを出力する。端子判定電圧Vtrefは、24Vより高い電圧、例えば40V、60Vといった電圧に設定されている。 The power supply units PS1 and PS2 output, for example, 24 V as the driving power supply voltage Vd when the load is normal. The terminal determination voltage Vtref is set to a voltage higher than 24V, such as 40V or 60V.

端子電圧Vtが端子判定電圧Vtrefを超えていたとき(ステップS1でYES)、ローカル異常検出部56は、自己のゾーンである対象ゾーンにおいて、種類が誘起電圧エラーの異常を検出し、自己のゾーンを示す情報と共に誘起電圧エラーを示す情報を上位コントローラ3へ送信する(ステップS2)。 When the terminal voltage Vt exceeds the terminal determination voltage Vtref (YES in step S1), the local abnormality detection unit 56 detects an abnormality of the type induced voltage error in the target zone, which is its own zone. and information indicating an induced voltage error to the host controller 3 (step S2).

ステップS1,S2は、誘起電圧エラー検出処理の一例に相当している。誘起電圧エラー検出処理によれば、モータ61が外部からの力により回転させられ、発電している状態を検出することができる。また、ステップS1,S2の処理によれば、専門知識が無ければ調べることが困難な、端子電圧Vtに基づいて、モータ61が外部からの力により回転させられている誘起電圧エラーを容易に検出することができる。 Steps S1 and S2 correspond to an example of induced voltage error detection processing. According to the induced voltage error detection process, it is possible to detect a state in which the motor 61 is rotated by an external force and is generating power. Further, according to the processing of steps S1 and S2, based on the terminal voltage Vt, which is difficult to check without specialized knowledge, an induced voltage error caused by the motor 61 being rotated by an external force can be easily detected. can do.

次に、上位コントローラ3では、異常診断部32は、対象ゾーン、すなわち誘起電圧エラーが検出されたゾーンにおいて、誘起電圧エラーが発生した旨のメッセージを例えばディスプレイ34に表示させることによって報知する(ステップS3)。 Next, in the host controller 3, the abnormality diagnosis unit 32 notifies the target zone, that is, the zone where the induced voltage error is detected, by displaying a message to the effect that the induced voltage error has occurred on the display 34, for example (step S3).

そして、例えばユーザがキーボード35又はマウス36を用いて調査の指示を入力すると(ステップS4でYES)、異常診断部32は、ステップS5以降の誘起電圧エラー処理を実行する一方、ユーザの調査指示がなかった場合(ステップS4でNO)処理を終了する。 Then, for example, when the user inputs an investigation instruction using the keyboard 35 or the mouse 36 (YES in step S4), the abnormality diagnosis unit 32 executes the induced voltage error processing in and after step S5. If not (NO in step S4), the process is terminated.

ステップS5において、異常診断部32は、対象ゾーン及び対象ゾーンよりも搬送方向上流側の複数のゾーンの設定値記憶部58にアクセスし、対象ゾーンの速度設定Aと、対象ゾーンよりも搬送物の搬送方向上流側の複数のゾーンの速度設定Bとを手掛情報として取得する(ステップS5:(a1))。 In step S5, the abnormality diagnosis unit 32 accesses the set value storage unit 58 of the target zone and a plurality of zones upstream in the transport direction from the target zone, and determines the speed setting A of the target zone and the speed of the transported product from the target zone. The speed settings B of a plurality of zones on the upstream side in the conveying direction are acquired as clue information (step S5: (a1)).

次に、異常診断部32は、対象ゾーンの速度設定Aと対象ゾーンの上流側に隣接する隣接ゾーンの速度設定Bとを比較する(ステップS6)。そして、隣接ゾーンの速度設定Bが、速度設定A以下の速度のとき(ステップS6でNO)、異常診断部32は、搬送物が外部から押されている旨のメッセージ(第二推定原因)と、搬送物が外部から押されないようにすべき旨のメッセージ(第二対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS7:(a3))、処理を終了する。 Next, the abnormality diagnosis unit 32 compares the speed setting A of the target zone with the speed setting B of the adjacent zone adjacent to the upstream side of the target zone (step S6). Then, when the speed setting B of the adjacent zone is equal to or lower than the speed setting A (NO in step S6), the abnormality diagnosis unit 32 issues a message indicating that the conveyed object is being pushed from the outside (second probable cause). , a message (second coping method) to the effect that the transported object should not be pushed from the outside is displayed on the display 34 (step S7: (a3)), and the process is terminated.

一方、隣接ゾーンの速度設定Bの方が、速度設定Aよりも速度が速いとき(ステップS6でYES)、対象ゾーンの速度設定Aが不適切である旨のメッセージ(第一推定原因)と、対象ゾーンと上流側のゾーンの速度設定を一致させるなどして修正すべき旨のメッセージ(第一対処方法)とをディスプレイ34に表示させるなどして報知する(ステップS11:(a2))。 On the other hand, when speed setting B in the adjacent zone is faster than speed setting A (YES in step S6), a message indicating that speed setting A in the target zone is inappropriate (first probable cause), A message (first coping method) to the effect that the speed setting of the target zone and the upstream zone should be corrected by, for example, matching is displayed on the display 34 to notify the user (step S11: (a2)).

そして、例えばユーザがキーボード35又はマウス36を用いて自動修正の指示を入力すると(ステップS12でYES)、異常診断部32は、ステップS5で得られた複数の速度設定Bのうち、設定された速度が同じ速度設定の数が最も多い速度設定を探索する(ステップS13:(a4))。 Then, for example, when the user inputs an instruction for automatic correction using the keyboard 35 or the mouse 36 (YES in step S12), the abnormality diagnosis unit 32 selects the speed setting B obtained in step S5. The speed setting with the largest number of speed settings having the same speed is searched (step S13: (a4)).

次に、異常診断部32は、探索された速度設定の速度を、対象ゾーンの設定値記憶部58にアクセスして新たな速度設定として記憶させ(ステップS14:(a5))、処理を終了する。 Next, the abnormality diagnosis unit 32 accesses the set value storage unit 58 of the target zone to store the searched speed setting speed as a new speed setting (step S14: (a5)), and ends the process. .

ステップS13において、例えば対象ゾーンがゾーンZ5であって、複数の上流側ゾーンがゾーンZ1~Z4のときに、ゾーンZ1,Z2,Z4の速度設定が秒速30cm、ゾーンZ3の速度設定が秒速40cmであった場合、秒速30cmの速度設定の数は三つ、秒速40cmの速度設定の数は一つである。この場合、最も数が多い速度設定は、秒速30cmの速度設定である。従って、秒速30cmが探索される。そして、ステップS14において、対象ゾーンZ5の設定値記憶部58には秒速30cmが設定されることになる。 In step S13, for example, when the target zone is zone Z5 and the plurality of upstream zones are zones Z1 to Z4, the speed setting for zones Z1, Z2, and Z4 is 30 cm/sec, and the speed setting for zone Z3 is 40 cm/sec. If so, there are three speed settings for 30 cm/s and one speed setting for 40 cm/s. In this case, the speed setting with the highest number is the speed setting of 30 cm/sec. Therefore, 30 cm/s is sought. Then, in step S14, the speed of 30 cm/s is set in the set value storage unit 58 of the target zone Z5.

対象ゾーンの上流に隣接するゾーンの速度設定Bの方が、対象ゾーンの速度設定Aよりも速度が速いとき(ステップS6でYES)、上流から対象ゾーンに送られてきた搬送物は、慣性で対象ゾーンの搬送ローラ5の搬送速度よりも速い速度で対象ゾーンに送り込まれる。 When the speed setting B of the zone adjacent to the upstream of the target zone is faster than the speed setting A of the target zone (YES in step S6), the conveyed product sent from the upstream to the target zone is inertially The sheet is sent to the target zone at a speed higher than the transport speed of the transport rollers 5 in the target zone.

その結果、駆動ローラ5aが搬送物によって強制的に回転され、駆動ローラ5aのモータ61が強制的に回転させられる。この場合、モータ61は発電機となって、モータ61の端子電圧Vtには、駆動用電源電圧Vdに発電電圧が重畳され、端子判定電圧Vtrefを超えて誘起電圧エラーが発生する。 As a result, the driving roller 5a is forcibly rotated by the transported object, and the motor 61 of the driving roller 5a is forcibly rotated. In this case, the motor 61 functions as a generator, and the terminal voltage Vt of the motor 61 is superimposed on the drive power supply voltage Vd and the generated voltage exceeds the terminal determination voltage Vtref, causing an induced voltage error.

従って、速度設定Bの方が、速度設定Aよりも速度が速いとき(ステップS6でYES)、上記第一推定原因及び第一対処方法を判断することができる(ステップS11)。 Therefore, when the speed setting B is faster than the speed setting A (YES in step S6), the first presumed cause and the first coping method can be determined (step S11).

また、速度設定Bが速度設定A以下であるにもかかわらず、誘起電圧エラーが発生した場合、上流から対象ゾーンに送られてきた搬送物の慣性によってモータ61が発電することはない。従って、ユーザが手で押すなどして搬送物が外部から押されていると考えられる。その結果、上記第二推定原因及び第二対処方法を判断することができる(ステップS7)。 Further, when an induced voltage error occurs even though the speed setting B is equal to or lower than the speed setting A, the motor 61 will not generate power due to the inertia of the conveyed object sent from upstream to the target zone. Therefore, it is conceivable that the conveyed object is pushed from the outside, for example, by the user pushing it by hand. As a result, the second presumed cause and the second coping method can be determined (step S7).

また、一連のゾーンZの搬送速度は、ゾーン相互間の速度差が大きいと、スムーズに搬送が行えないから、多くの場合、一連の各ゾーンZの速度設定は同じ速度である可能性が高い。そこで、ステップS13,S14の処理によって、対象ゾーンの速度設定を適切な速度に修正することができる。 In addition, if the speed difference between the zones Z is large, smooth transport cannot be performed. Therefore, in many cases, it is highly possible that the speed setting of each zone Z is the same speed. . Therefore, the speed setting of the target zone can be corrected to an appropriate speed by the processing of steps S13 and S14.

以上、ステップS1~S14の処理によれば、誘起電圧エラーが発生した場合に、ユーザに対してその推定原因と対処方法とを知らせることができるので、異常が発生した場合に、その原因又は対処方法を知ることが容易となる。また、ステップS13,S14によれば、誘起電圧エラーの発生原因を自動的に解消することができる。 As described above, according to the processing of steps S1 to S14, when an induced voltage error occurs, the user can be notified of the presumed cause and how to deal with it. Easier to know how. Further, according to steps S13 and S14, the cause of the induced voltage error can be automatically eliminated.

ステップS1~S14の処理によれば、誘起電圧エラーが検出された場合、異常診断部32による誘起電圧エラー処理が実行され、隣接ゾーンの速度設定Bの方が、速度設定Aよりも速度が速いとき(ステップS6でYES)、新たな速度設定が記憶される。また、ステップS1~S14の処理によれば、専門知識が無ければ調べることが困難な端子電圧Vtに基づいて、誘起電圧エラーを検出し、その原因又は対処方法を知らせることができ、あるいはその発生原因を自動的に解消することができる。従って、専門知識の無いユーザであっても、異常に対処することが容易となる。 According to the processing of steps S1 to S14, when an induced voltage error is detected, induced voltage error processing is executed by the abnormality diagnosis unit 32, and speed setting B in the adjacent zone is faster than speed setting A. (YES in step S6), the new speed setting is stored. Further, according to the processing of steps S1 to S14, it is possible to detect an induced voltage error based on the terminal voltage Vt, which is difficult to check without expert knowledge, and to notify the cause or countermeasure thereof, or to inform the user of the occurrence of the error. The cause can be automatically eliminated. Therefore, even a user without specialized knowledge can easily deal with the abnormality.

なお、ステップS4,S12を実行せず、ユーザの確認操作を待つことなく処理を続行してもよい。また、ステップS5では搬送方向上流側で対象ゾーンと隣接するゾーンの速度設定Bを一つだけ取得し、ステップS12~S14を実行しなくてもよい。また、ステップS7を実行しなくてもよく、ステップS11を実行しなくてもよい。
<ジャムエラー(第二エラー)>
The processing may be continued without executing steps S4 and S12 and waiting for the user's confirmation operation. Also, in step S5, only one speed setting B of the zone adjacent to the target zone on the upstream side in the transport direction may be acquired, and steps S12 to S14 may not be executed. Also, step S7 may not be executed, and step S11 may not be executed.
<Jam error (second error)>

ジャムエラーに関する処理について説明する。図14、図15は、本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステム1によるジャムエラー検出処理、及びジャムエラー処理の一例を示すフローチャートである。 Processing related to jam errors will be described. 14 and 15 are flowcharts showing an example of jam error detection processing and jam error processing by the conveyor system 1 using the abnormality diagnosis program according to one embodiment of the present invention.

まず、ローカルコントローラZCのローカル異常検出部56は、在荷センサ8を参照し、在荷センサ8のオンが設定値記憶部58に記憶されたジャム判定時間tjを超えて継続したとき(ステップS21でYES)、自己のゾーンである対象ゾーンにおいて、種類がジャムエラーの異常を検出し、自己のゾーンを示す情報と共にジャムエラーを示す情報を上位コントローラ3へ送信する(ステップS22)。 First, the local abnormality detection section 56 of the local controller ZC refers to the zone sensor 8, and when the zone sensor 8 continues to be on beyond the jam judgment time tj stored in the set value storage section 58 (step S21 YES), an abnormality of type jam error is detected in the target zone, which is its own zone, and information indicating its own zone and information indicating a jam error are transmitted to the host controller 3 (step S22).

ステップS21,S22は、ジャムエラー検出処理の一例に相当している。 Steps S21 and S22 correspond to an example of jam error detection processing.

次に、上位コントローラ3では、異常診断部32は、対象ゾーン、すなわちジャムエラーが検出されたゾーンにおいて、ジャムエラーが発生した旨のメッセージを例えばディスプレイ34に表示させることによって報知する(ステップS23)。 Next, in the host controller 3, the abnormality diagnosis unit 32 notifies by displaying a message indicating that a jam error has occurred in the target zone, that is, the zone in which the jam error has been detected, on the display 34, for example (step S23). .

そして、例えばユーザがキーボード35又はマウス36を用いて調査の指示を入力すると(ステップS24でYES)、異常診断部32は、ステップS25以降のジャムエラー処理を実行する一方、ユーザの調査指示がなかった場合(ステップS24でNO)処理を終了する。 Then, for example, when the user inputs an investigation instruction using the keyboard 35 or the mouse 36 (YES in step S24), the abnormality diagnosis section 32 executes the jam error processing from step S25 onwards, while there is no investigation instruction from the user. If so (NO in step S24), the process is terminated.

ステップS25において、異常診断部32は、レイアウト情報記憶部38を参照し、対象ゾーンのゾーン種別情報を手掛情報として取得する(ステップS25:(b1))。なお、異常診断部32は、対象ゾーンにアクセスしてゾーン種別情報を取得してもよい。 In step S25, the abnormality diagnosis unit 32 refers to the layout information storage unit 38 and acquires the zone type information of the target zone as clue information (step S25: (b1)). The abnormality diagnosis unit 32 may access the target zone and acquire the zone type information.

次に、異常診断部32は、ゾーン種別情報に基づき対象ゾーンが方向転換ゾーンであるか否かを判定し(ステップS26:(b1))、対象ゾーンが方向転換ゾーンでなかった場合(ステップS26でNO)、ステップS31へ処理を移行する。 Next, the abnormality diagnosis unit 32 determines whether or not the target zone is a turn change zone based on the zone type information (step S26: (b1)), and if the target zone is not a turn change zone (step S26 NO), and the process proceeds to step S31.

対象ゾーンが方向転換ゾーンであった場合(ステップS26でYES)、異常診断部32は、対象ゾーンのローカルコントローラZCにアクセスし、各境界センサ9の検出状態を手掛情報として取得する(ステップS27:(b2))。 If the target zone is a direction change zone (YES in step S26), the abnormality diagnosis unit 32 accesses the local controller ZC of the target zone and acquires the detection state of each boundary sensor 9 as clue information (step S27). : (b2)).

そして、各境界センサ9のうちオンしている境界センサ9の数が0か1であったとき(ステップS28でNO)、ステップS31へ移行する。 When the number of ON boundary sensors 9 out of the boundary sensors 9 is 0 or 1 (NO in step S28), the process proceeds to step S31.

一方、複数の境界センサ9がオンしているとき(ステップS28でYES)、対象ゾーンと他のゾーンとの境界のうち複数に搬送物が存在する旨のメッセージ(第三推定原因)と、方向転換ゾーンにおける搬送物を、手動で移動させる旨のメッセージ(第三対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS29:(b3))、処理を終了する。 On the other hand, when a plurality of boundary sensors 9 are on (YES in step S28), a message (third probable cause) to the effect that a conveyed object exists at a plurality of boundaries between the target zone and other zones, and a direction A message (third coping method) to the effect that the conveyed goods in the conversion zone are to be moved manually is displayed on the display 34, or the like (step S29: (b3)), and the process is terminated.

ここで、対象ゾーンが方向転換ゾーンであった場合(ステップS26でYES)、方向転換ゾーンの複数の境界センサ9がオンしている場合には、互いに交差する方向の複数の境界センサ9、例えば方向D1の境界センサ9と方向D3の境界センサ9とがオンしている場合と、直進方向の二つの境界センサ9、例えば方向D1,D2の境界センサ9がオンしている場合とが考えられる。 Here, if the target zone is the direction change zone (YES in step S26), and if the plurality of boundary sensors 9 of the direction change zone are turned on, the plurality of boundary sensors 9 in directions intersecting each other, for example A case where the boundary sensor 9 in the direction D1 and the boundary sensor 9 in the direction D3 are turned on, and a case where two boundary sensors 9 in the straight direction, for example, the boundary sensors 9 in the directions D1 and D2 are turned on can be considered. .

互いに交差する方向の複数の境界センサ9がオンしている場合、二つの搬送物が方向転換ゾーンで干渉して引っ掛かって荷詰まりが生じていると考えられる。直進方向の二つの境界センサ9がオンしている場合、搬送物の長さが方向転換モジュールMtの搬送方向長さよりも長いことが考えられる。方向転換モジュールMtの搬送方向長さよりも長い搬送物は、交差方向(方向D3,D4)へ送り出そうとすると、搬送機構と干渉して引っ掛かって荷詰まりが生じてしまう。 When a plurality of boundary sensors 9 in mutually intersecting directions are turned on, it is considered that two conveyed articles interfere with each other in the direction change zone and are caught, resulting in jamming. When the two boundary sensors 9 in the straight direction are turned on, it is conceivable that the length of the conveyed product is longer than the length of the direction change module Mt in the conveying direction. An object longer than the length of the direction change module Mt in the conveying direction interferes with the conveying mechanism and is caught and jammed when trying to send it out in the cross direction (directions D3 and D4).

従って、複数の境界センサ9がオンしているとき(ステップS28でYES)、第三推定原因及び第三対処方法を判断することができる。 Therefore, when the plurality of boundary sensors 9 are ON (YES in step S28), the third probable cause and the third coping method can be determined.

他方、ステップS31において、異常診断部32は、対象ゾーンの設定値記憶部58にアクセスしてジャム判定時間tjを手掛情報として取得する(ステップS31:(c1))。 On the other hand, in step S31, the abnormality diagnosis section 32 accesses the set value storage section 58 of the target zone and acquires the jam determination time tj as clue information (step S31: (c1)).

次に、異常診断部32は、取得されたジャム判定時間tjを予め設定されたジャム基準時間t0と比較し(ステップS32)、ジャム判定時間tjがジャム基準時間t0に満たない場合(ステップS32でYES)、対象ゾーンのジャム判定時間tjが不適切である旨のメッセージ(第四推定原因)と、対象ゾーンのジャム判定時間tjを変更すべき旨のメッセージ(第四対処方法)とをディスプレイ34に表示させるなどして報知する(ステップS33:(c2))。 Next, the abnormality diagnosis unit 32 compares the acquired jam determination time tj with a preset jam reference time t0 (step S32). YES), a message to the effect that the jam determination time tj of the target zone is inappropriate (fourth probable cause) and a message to the effect that the jam determination time tj of the target zone should be changed (fourth countermeasure) are displayed on the display 34. (step S33: (c2)).

ジャム基準時間t0は、荷詰まりを判断するために最小限必要な時間が予め設定されている。各ゾーンZのジャム判定時間tjは、ユーザが任意に変更可能にされている。そのため、ジャム判定時間tjがジャム基準時間t0に満たない場合(ステップS32でYES)、ジャム判定時間tjとして不適切な時間が設定されていたり、ジャム判定時間tjが設定されていないために0になっていたりしていると考えられる。従って、上記第四推定原因及び第四対処方法を判断することができる(ステップS33)。 The jam reference time t0 is set in advance as the minimum required time for judging the jamming. The user can arbitrarily change the jam determination time tj of each zone Z. FIG. Therefore, when the jam determination time tj is less than the jam reference time t0 (YES in step S32), the jam determination time tj is set to 0 because an inappropriate time is set or the jam determination time tj is not set. It is thought that it is becoming. Therefore, it is possible to determine the fourth presumed cause and the fourth coping method (step S33).

そして、例えばユーザがキーボード35又はマウス36を用いて自動修正の指示を入力すると(ステップS34でYES)、異常診断部32は、複数のゾーンZの設定値記憶部58にアクセスし、ジャム判定時間tjを手掛情報として取得し(ステップS35:(c4))、得られた複数のジャム判定時間tjのうち、時間が同じジャム判定時間tjの数が最も多いジャム判定時間tjを探索する(ステップS36:(c4))。 Then, for example, when the user inputs an instruction for automatic correction using the keyboard 35 or the mouse 36 (YES in step S34), the abnormality diagnosis section 32 accesses the set value storage section 58 of a plurality of zones Z, and determines the jam determination time. tj is acquired as clue information (step S35: (c4)), and among the obtained plural jam determination times tj, the jam determination time tj with the largest number of jam determination times tj having the same time is searched (step S35: (c4)). S36: (c4)).

次に、異常診断部32は、対象ゾーンの設定値記憶部58にアクセスし、探索されたジャム判定時間tjを、その設定値記憶部58に新たなジャム判定時間tjとして記憶させ(ステップS37:(c5))、処理を終了する。 Next, the abnormality diagnosis unit 32 accesses the set value storage unit 58 of the target zone and stores the found jam determination time tj in the set value storage unit 58 as a new jam determination time tj (step S37: (c5)), and terminate the process.

ステップS36において、取得された複数のジャム判定時間tjが、例えば30秒、30秒、50秒、30秒、50秒であった場合、30秒のジャム判定時間tjは三つ、50秒のジャム判定時間tjは二つである。この場合、最も数が多いジャム判定時間tjは、30秒である。従って、対象ゾーンの設定値記憶部58には30秒が設定されることになる。従って、ステップS35~S37によれば、ジャムエラーの発生原因を自動的に解消することができる。 In step S36, when the plurality of jam determination times tj acquired are, for example, 30 seconds, 30 seconds, 50 seconds, 30 seconds, and 50 seconds, there are three jam determination times tj of 30 seconds and 50 seconds. There are two judgment times tj. In this case, the most frequent jam determination time tj is 30 seconds. Therefore, 30 seconds is set in the set value storage unit 58 of the target zone. Therefore, according to steps S35 to S37, it is possible to automatically eliminate the cause of the jam error.

なお、ステップS35~S37の代わりに、異常診断部32は、ジャム判定時間tjの適切な初期値(デフォルト値)として予め設定された初期ジャム判定時間を、対象ゾーンの設定値記憶部58に、新たなジャム判定時間tjとして記憶させてもよい(c3)。 Note that instead of steps S35 to S37, the abnormality diagnosis unit 32 stores an initial jam determination time preset as an appropriate initial value (default value) of the jam determination time tj in the setting value storage unit 58 of the target zone. It may be stored as a new jam determination time tj (c3).

これにより、ユーザがジャム判定時間tjとして不適切な時間を設定した場合であっても、ジャム判定時間tjを初期値に初期化することによって、ジャムエラーの発生原因を自動的に解消することが可能となる。 Thus, even if the user sets an inappropriate time as the jam determination time tj, the cause of the jam error can be automatically resolved by initializing the jam determination time tj to the initial value. It becomes possible.

一方、ステップS32において、ジャム判定時間tjがジャム基準時間t0以上の場合(ステップS32でNO)、異常診断部32は、推定原因は搬送物が搬送路に詰まっている又は在荷センサ8の誤検知である旨のメッセージと、対処方法は搬送物の除去又は在荷センサ8の確認である旨のメッセージとをディスプレイ34に表示させるなどして報知する(ステップS38)。 On the other hand, if the jam determination time tj is equal to or greater than the jam reference time t0 in step S32 (NO in step S32), the abnormality diagnosis unit 32 presumes that the cause is jamming of the transport path or an error in the load sensor 8. A message to the effect that it has been detected and a message to the effect that the coping method is to remove the conveyed article or check the presence sensor 8 is displayed on the display 34 to inform the operator (step S38).

ジャム判定時間tjがジャム基準時間t0以上の場合(ステップS32でNO)、ジャム判定時間tjが原因でジャムエラーが検出されたわけではないので、実際に搬送物が搬送路に荷詰まりしているか、在荷センサ8が誤検知でオンした可能性がある。在荷センサ8の誤検知が生じる原因としては、例えば在荷センサ8の発光部の光軸と受光部の位置とがずれている場合や、在荷センサ8そのものの故障などが考えられる。そのため、ステップS38の推定原因と対処方法を判断することができる。 If the jam determination time tj is equal to or greater than the jam reference time t0 (NO in step S32), the jam error is not detected due to the jam determination time tj. There is a possibility that the presence sensor 8 has been turned on due to an erroneous detection. Possible causes of erroneous detection by the load sensor 8 include, for example, misalignment of the optical axis of the light-emitting portion of the load sensor 8 and the light-receiving portion thereof, and failure of the load sensor 8 itself. Therefore, the presumed cause and coping method in step S38 can be determined.

以上、ステップS21~S38の処理によれば、ジャムエラーが発生した場合に、ユーザに対してその推定原因と対処方法とを知らせることができるので、異常が発生した場合に、その原因又は対処方法を知ることが容易となる。また、ステップS27~S29の処理によれば、専門知識が無ければ調べることが困難な、境界センサ9の検出状態に基づいてユーザに対してその推定原因と対処方法とを知らせることができるので、専門知識のないユーザであっても、その原因又は対処方法を知ることが容易となる。 As described above, according to the processing of steps S21 to S38, when a jam error occurs, the user can be notified of the presumed cause and countermeasures thereof. It becomes easier to know Further, according to the processing of steps S27 to S29, it is possible to notify the user of the presumed cause and coping method based on the detection state of the boundary sensor 9, which is difficult to investigate without specialized knowledge. Even a user without specialized knowledge can easily know the cause or how to deal with it.

ステップS21~S38の処理によれば、ジャムエラーが検出された場合、異常診断部32によりステップS25~S38のジャムエラー処理が実行され、ジャム判定時間tjがジャム基準時間t0に満たないとき(ステップS32でYES)、新たなジャム判定時間tjが記憶される。 According to the processing of steps S21 to S38, when a jam error is detected, the jam error processing of steps S25 to S38 is executed by the abnormality diagnosis unit 32, and when the jam determination time tj is less than the jam reference time t0 (step YES at S32), a new jam determination time tj is stored.

なお、ステップS24,S34を実行せず、ユーザの確認操作を待つことなく処理を続行してもよい。また、ステップS25~S29を実行せず、ステップS24でYESからステップS31へ移行してもよい。また、ステップS33を実行しなくてもよく、ステップS38を実行しなくてもよく、ステップS34~S37を実行しなくてもよく、ステップS31~S38を実行しなくてもよい。 Note that the processing may be continued without executing steps S24 and S34 and waiting for the user's confirmation operation. Alternatively, the process may proceed from YES in step S24 to step S31 without executing steps S25 to S29. Further, step S33 may not be executed, step S38 may not be executed, steps S34 to S37 may not be executed, and steps S31 to S38 may not be executed.

また、方向転換ゾーン(方向転換モジュールMt)のローカル異常検出部56bは、ステップS21において、複数の境界センサ9がオンしているとき(ステップS21でYES)、ステップS22へ移行してジャムエラーを検出してもよい。
<モータ電源オフエラー(第三エラー)>
Further, when the plurality of boundary sensors 9 are turned on in step S21 (YES in step S21), the local abnormality detection unit 56b of the direction change zone (direction change module Mt) proceeds to step S22 to detect a jam error. may be detected.
<Motor power off error (third error)>

モータ電源オフエラーに関する処理について説明する。図16、図17は、本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステム1によるモータ電源オフエラー検出処理、及びモータ電源オフエラー処理の一例を示すフローチャートである。 A process related to a motor power off error will be described. 16 and 17 are flowcharts showing an example of motor power OFF error detection processing and motor power OFF error processing by the conveyor system 1 using the abnormality diagnosis program according to one embodiment of the present invention.

まず、ローカルコントローラZCのローカル異常検出部56は、自己の駆動電圧検出部64によって検出された駆動用電源電圧Vdが、実質的に0Vか否かをチェックする(ステップS41)。実質的に0Vとは、駆動電圧検出部64の検出誤差又はノイズ電圧程度の電圧は、0Vとみなすことを意味する。 First, the local abnormality detector 56 of the local controller ZC checks whether or not the drive power supply voltage Vd detected by its own drive voltage detector 64 is substantially 0V (step S41). “Substantially 0V” means that a voltage corresponding to a detection error of the drive voltage detection unit 64 or a noise voltage is regarded as 0V.

駆動用電源電圧Vdが実質的に0Vであったとき(ステップS41でYES)、ローカル異常検出部56は、自己のゾーンである対象ゾーンにおいて、種類がモータ電源オフエラーの異常を検出し、自己のゾーンを示す情報と共にモータ電源オフエラーを示す情報を上位コントローラ3へ送信する(ステップS42)。 When the driving power supply voltage Vd is substantially 0 V (YES in step S41), the local abnormality detection unit 56 detects an abnormality of the type motor power off error in the target zone, which is its own zone, and information indicating the zone and information indicating a motor power off error to the host controller 3 (step S42).

ステップS41,S42は、モータ電源オフエラー検出処理の一例に相当している。 Steps S41 and S42 correspond to an example of motor power off error detection processing.

次に、上位コントローラ3では、異常診断部32は、対象ゾーン、すなわちモータ電源オフエラーが検出されたゾーンにおいて、モータ電源オフエラーが発生した旨のメッセージを例えばディスプレイ34に表示させることによって報知する(ステップS43)。 Next, in the host controller 3, the abnormality diagnosing section 32 notifies by displaying, for example, on the display 34, a message to the effect that the motor power OFF error has occurred in the target zone, that is, the zone in which the motor power OFF error has been detected. (Step S43).

そして、例えばユーザがキーボード35又はマウス36を用いて調査の指示を入力すると(ステップS44でYES)、異常診断部32は、ステップS45以降のモータ電源オフエラー処理を実行する一方、ユーザの調査指示がなかった場合(ステップS44でNO)処理を終了する。 Then, for example, when the user inputs an investigation instruction using the keyboard 35 or the mouse 36 (YES in step S44), the abnormality diagnosis unit 32 executes motor power off error processing in steps S45 and thereafter, while If there is no (NO in step S44), the process is terminated.

ステップS45において、異常診断部32は、対象ゾーンと同じ電源部から電源電圧の供給を受けている別のゾーンZの駆動電圧検出部64にアクセスして、当該別のゾーンZの駆動用電源電圧Vdを手掛情報として取得する(ステップS45:(d1))。 In step S45, the abnormality diagnosis unit 32 accesses the drive voltage detection unit 64 of another zone Z that receives power supply voltage from the same power supply unit as the target zone, and detects the drive power supply voltage of the other zone Z. Vd is acquired as clue information (step S45: (d1)).

図1を参照して、例えば対象ゾーンがゾーンZ1であった場合、レイアウト情報記憶部38に記憶されている電源系統情報に基づいて、同じ電源部PS1から電源供給を受けているゾーンZ2~Z5のうちいずれかのゾーンZの駆動用電源電圧Vdを取得すればよい。 Referring to FIG. 1, for example, if the target zone is zone Z1, zones Z2 to Z5 that receive power supply from the same power supply unit PS1 based on the power supply system information stored in layout information storage unit 38. The drive power supply voltage Vd of any one of the zones Z may be acquired.

次に、異常診断部32は、ステップS45で取得された別のゾーンの駆動用電源電圧Vdが実質的に0Vか否かをチェックし(ステップS46)、実質的に0Vであったとき(ステップS46でYES)、対象ゾーンに電源を供給する電源部が駆動用電源電圧Vdを出力していない旨のメッセージ(第五推定原因1)、電源部から対象ゾーンに駆動用電源電圧Vdを供給するためのケーブルが断線している旨のメッセージ(第五推定原因2)、対象ゾーンに電源を供給する電源部を確認すべき旨のメッセージ(第五対処方法1)、及び電源部から対象ゾーンに駆動用電源電圧Vdを供給するためのケーブルを確認すべき旨のメッセージ(第五対処方法2)をディスプレイ34に表示させるなどして報知し(ステップS47:(d2))、処理を終了する。 Next, the abnormality diagnosis unit 32 checks whether the drive power supply voltage Vd of another zone acquired in step S45 is substantially 0 V (step S46), and if it is substantially 0 V (step YES in S46), a message to the effect that the power supply unit that supplies power to the target zone does not output the drive power supply voltage Vd (fifth probable cause 1), and the power supply unit supplies the drive power supply voltage Vd to the target zone. A message to the effect that the cable for the power supply is disconnected (fifth probable cause 2), a message to the effect that the power supply that supplies power to the target zone should be checked (fifth remedy 1), and a message from the power supply to the target zone A message (fifth countermeasure 2) to the effect that the cable for supplying the drive power supply voltage Vd should be checked is displayed on the display 34 or the like (step S47: (d2)), and the process is terminated.

対象ゾーンとは別のゾーンでも駆動用電源電圧Vdが実質的に0Vであった場合(ステップS46でYES)、対象ゾーンと別のゾーンとで共通する部分、すなわち、電源部又は電源ケーブルに異常があると推定できる。従って、上記第五推定原因1,2、及び第五対処方法1,2を判断することが可能となる。 If the driving power supply voltage Vd is substantially 0 V in a zone other than the target zone (YES in step S46), the part common to the target zone and the other zone, that is, the power supply unit or the power cable is abnormal. It can be assumed that there is Therefore, it is possible to determine the fifth presumed causes 1 and 2 and the fifth countermeasures 1 and 2.

一方、ステップS45で取得された別のゾーンの駆動用電源電圧Vdが実質的に0Vでなかったとき(ステップS46でNO)、異常診断部32は、対象ゾーンのコネクタCN2が外れている、又はコネクタCN2が接触不良である旨のメッセージ(第六推定原因)、対象ゾーンのコネクタCN2を接続、又は脱着すべき旨のメッセージをディスプレイ34に表示させるなどして報知する(ステップS48:(d3))。 On the other hand, when the drive power supply voltage Vd of another zone obtained in step S45 is not substantially 0 V (NO in step S46), the abnormality diagnosis unit 32 determines that the connector CN2 of the target zone is disconnected, or A message to the effect that the connector CN2 has poor contact (sixth probable cause) and a message to the effect that the connector CN2 of the target zone should be connected or disconnected is displayed on the display 34 to notify the user (step S48: (d3)). ).

対象ゾーンとは別のゾーンでは駆動用電源電圧Vdが実質的に0Vでなかった場合(ステップS46でNO)、対象ゾーンのみの電源系統に原因があると推定できる。従って、上記第六推定原因、及び第六対処方法を判断することが可能となる。 If the driving power supply voltage Vd is not substantially 0 V in a zone other than the target zone (NO in step S46), it can be estimated that the power supply system of only the target zone is the cause. Therefore, it is possible to determine the sixth presumed cause and the sixth coping method.

以上、ステップS41~S48の処理によれば、モータ電源オフエラーが発生した場合に、ユーザに対してその推定原因と対処方法とを知らせることができるので、異常が発生した場合に、その原因又は対処方法を知ることが容易となる。また、ステップS41~S48の処理によれば、専門知識が無ければ調べることが困難な、複数のゾーンの駆動用電源電圧Vdに基づいて、モータ電源オフエラーが発生した原因又は対処方法を知らせることができる。従って、専門知識の無いユーザであっても、異常に対処することが容易となる。 As described above, according to the processing of steps S41 to S48, when a motor power-off error occurs, the user can be notified of the presumed cause and countermeasures. It becomes easier to know how to deal with it. Further, according to the processing of steps S41 to S48, it is possible to inform the cause of the motor power off error or the coping method based on the driving power supply voltage Vd of a plurality of zones, which is difficult to check without expert knowledge. can be done. Therefore, even a user without specialized knowledge can easily deal with the abnormality.

ステップS41~S48の処理によれば、モータ電源オフエラーが検出された場合、異常診断部32によるモータ電源オフエラー処理が実行される。なお、ステップS44を実行せず、ユーザの確認操作を待つことなく処理を続行してもよい。また、ステップS47を実行しなくてもよく、ステップS48を実行しなくてもよい。 According to the processing of steps S41 to S48, when a motor power OFF error is detected, the abnormality diagnosis unit 32 executes motor power OFF error processing. Note that the processing may be continued without executing step S44 and waiting for the user's confirmation operation. Also, step S47 may not be executed, and step S48 may not be executed.

なお、各ゾーンZのローカル異常検出部56は、駆動用電源電圧Vdが実質的に0Vであった場合は、それぞれ、ステップS41,S42でモータ電源オフエラーを検知する。従って、ステップS46において、別のゾーンの駆動用電源電圧Vdが実質的に0Vか否かをチェックする代わりに、別のゾーンにおいてモータ電源オフエラーが検出されているか否かをチェックし、検出されていた場合にステップS46でYESとしてステップS47へ移行し、検出されていなかった場合にステップS46でNOとしてステップS48へ移行してもよい。
<モータ未接続エラー(第四エラー)>
When the drive power supply voltage Vd is substantially 0V, the local abnormality detection unit 56 of each zone Z detects a motor power supply off error in steps S41 and S42, respectively. Therefore, in step S46, instead of checking whether the drive power supply voltage Vd of another zone is substantially 0 V, it is checked whether a motor power off error is detected in another zone, If it has been detected, the process may proceed to step S47 as YES in step S46, and if it has not been detected, the process may proceed to step S48 as NO in step S46.
<Motor unconnected error (fourth error)>

モータ未接続エラーに関する処理について説明する。図18、図19は、本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステム1によるモータ未接続エラー検出処理、及びモータ未接続エラー処理の一例を示すフローチャートである。 Processing regarding the motor disconnection error will be described. 18 and 19 are flowcharts showing an example of motor disconnection error detection processing and motor disconnection error processing by the conveyor system 1 using the abnormality diagnosis program according to one embodiment of the present invention.

まず、ローカルコントローラZCのローカル異常検出部56は、モータ接続検出部53による各コネクタCN1へのモータ61の接続の有無の検出結果を参照し、自己の設定値記憶部58に記憶されたモータ接続情報でモータ接続すべきとされているコネクタCN1に、モータ61が接続されているか否かをチェックする(ステップS51)。 First, the local abnormality detection unit 56 of the local controller ZC refers to the detection result of whether or not the motor 61 is connected to each connector CN1 by the motor connection detection unit 53, and detects the motor connection stored in the set value storage unit 58 of itself. It is checked whether or not the motor 61 is connected to the connector CN1, which the information indicates should be connected to the motor (step S51).

そして、モータ接続すべきであるのにモータ61が接続されていないコネクタCN1があったとき(ステップS52でYES)、ローカル異常検出部56は、自己のゾーンである対象ゾーンにおいて、種類がモータ未接続エラーの異常を検出し、自己のゾーンを示す情報と共にモータ未接続エラーを示す情報を上位コントローラ3へ送信する(ステップS53)。 Then, when there is a connector CN1 to which the motor 61 should be connected but the motor 61 is not connected (YES in step S52), the local abnormality detection unit 56 detects that the type is not the motor in the target zone which is its own zone. The abnormal connection error is detected, and the information indicating the own zone and the information indicating the motor disconnection error are transmitted to the host controller 3 (step S53).

ステップS51~S53は、モータ未接続エラー検出処理の一例に相当している。 Steps S51 to S53 correspond to an example of motor disconnection error detection processing.

次に、上位コントローラ3では、異常診断部32は、対象ゾーン、すなわちモータ未接続エラーが検出されたゾーンにおいて、モータ未接続エラーが発生した旨のメッセージを例えばディスプレイ34に表示させることによって報知する(ステップS54)。 Next, in the host controller 3, the abnormality diagnosing section 32 notifies the target zone, that is, the zone in which the motor disconnection error is detected, by displaying a message to the effect that the motor disconnection error has occurred on the display 34, for example. (Step S54).

そして、例えばユーザがキーボード35又はマウス36を用いて調査の指示を入力すると(ステップS55でYES)、異常診断部32は、ステップS56以降のモータ未接続エラーを実行する一方、ユーザの調査指示がなかった場合(ステップS55でNO)処理を終了する。 Then, for example, when the user inputs an investigation instruction using the keyboard 35 or the mouse 36 (YES in step S55), the abnormality diagnosis unit 32 executes the motor disconnection error in step S56 and after, while the user's investigation instruction is received. If not (NO in step S55), the process is terminated.

ステップS56において、異常診断部32は、対象ゾーンの設定値記憶部58にアクセスし、モータ接続情報を手掛情報として取得する(ステップS56:(e1))。 In step S56, the abnormality diagnosis unit 32 accesses the set value storage unit 58 of the target zone and acquires motor connection information as clue information (step S56: (e1)).

次に、異常診断部32は、対象ゾーンのモータ接続情報が、上位コントローラ3のレイアウト情報記憶部38に記憶されたモータ情報で示されるモータ61の接続の態様と整合しているか否かを確認する(ステップS57:(e2))。具体的には、対象ゾーンのモータ接続情報が接続無しとしているコネクタCN1は、レイアウト情報記憶部38のモータ情報でも接続無しとされているか否かを確認する。 Next, the abnormality diagnosis unit 32 confirms whether or not the motor connection information of the target zone matches the connection mode of the motor 61 indicated by the motor information stored in the layout information storage unit 38 of the host controller 3. (step S57: (e2)). Specifically, it is checked whether the connector CN<b>1 for which the motor connection information of the target zone indicates no connection is also indicated as no connection in the motor information in the layout information storage unit 38 .

そして、整合していなかったとき(ステップS61でNO:(e2))、対象ゾーンのモータ接続情報が誤っていると考えられるから、対象ゾーンのモータ接続情報が不適切である旨のメッセージ(第七推定原因)と、対象ゾーンのモータ接続情報を変更すべき旨のメッセージ(第七対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS62:(e2))、処理を終了する。 Then, if they do not match (NO in step S61: (e2)), the motor connection information of the target zone is considered to be incorrect, so a message indicating that the motor connection information of the target zone is inappropriate (second Seven probable causes) and a message to the effect that the motor connection information of the target zone should be changed (seventh coping method) are displayed on the display 34 (step S62: (e2)), and the process is terminated. .

一方、整合しているとき(ステップS61でYES)、接続されるべきモータ61が接続されていないと考えられるから、推定原因として対象ゾーンのモータ接続すべきコネクタCN1にモータ61が接続されていない旨のメッセージと、対処方法として対象ゾーンのコネクタCN1にモータ61を接続すべき旨のメッセージとをディスプレイ34に表示させるなどして報知する(ステップS63)。 On the other hand, if they match (YES in step S61), it is considered that the motor 61 that should be connected is not connected. A message to that effect and a message to the effect that the motor 61 should be connected to the connector CN1 of the target zone as a coping method are displayed on the display 34 (step S63).

以上、ステップS51~S63の処理によれば、モータ未接続エラーが発生した場合に、ユーザに対してその推定原因と対処方法とを知らせることができるので、異常が発生した場合に、その原因又は対処方法を知ることが容易となる。また、ステップS51~S63の処理によれば、専門知識が無ければ調べることが困難なモータ61の接続の有無に基づいて、モータ未接続エラーを検出し、その原因又は対処方法を知らせることができる。従って、専門知識の無いユーザであっても、異常に対処することが容易となる。 As described above, according to the processing of steps S51 to S63, when a motor disconnection error occurs, the user can be notified of the presumed cause and countermeasures. It becomes easier to know how to deal with it. Further, according to the processing of steps S51 to S63, it is possible to detect a motor unconnected error based on whether or not the motor 61 is connected, which is difficult to check without expert knowledge, and to inform the user of the cause or how to deal with it. . Therefore, even a user without specialized knowledge can easily deal with the abnormality.

ステップS51~S63の処理によれば、モータ未接続エラーが検出された場合、異常診断部32によるモータ未接続エラー処理が実行される。なお、ステップS55を実行せず、ユーザの確認操作を待つことなく処理を続行してもよい。また、ステップS62を実行しなくてもよく、ステップS63を実行しなくてもよい。
<昇降エラー(第五エラー)>
According to the processing of steps S51 to S63, when a motor disconnection error is detected, the abnormality diagnosis unit 32 executes motor disconnection error processing. Note that the process may be continued without executing step S55 and waiting for the user's confirmation operation. Also, step S62 may not be executed, and step S63 may not be executed.
<lifting error (fifth error)>

昇降エラーに関する処理について説明する。図20、図21は、本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステム1による昇降エラー検出処理、及び昇降エラー処理の一例を示すフローチャートである。 Processing related to elevation errors will be described. 20 and 21 are flow charts showing an example of lifting error detection processing and lifting error processing by the conveyor system 1 using the abnormality diagnosis program according to one embodiment of the present invention.

まず、ローカルコントローラZCにおける方向転換ゾーン(方向転換モジュールMt)用の駆動制御部51bが、搬送物の送り先に応じた姿勢に方向転換モジュールMtを姿勢変更させるべく、姿勢変更を指示する方向指示信号を昇降コントローラ21へ出力する。 First, the drive control unit 51b for the direction change zone (direction change module Mt) in the local controller ZC outputs a direction instruction signal for instructing the change of posture so as to change the posture of the direction change module Mt to the posture corresponding to the destination of the transported article. to the elevation controller 21 .

次に、ローカル異常検出部56bは、駆動制御部51bが方向指示信号を出力してからの経過時間を計時する。ローカル異常検出部56bは、駆動制御部51bが方向指示信号を出力してから切替監視時間tlm経過前に、制御部50が切替応答信号を受信するか否かを監視する(ステップS72)。そして、切替監視時間tlm経過前に、切替応答信号が受信されない場合(ステップS72でNO)、ローカル異常検出部56bは、自己のゾーンである対象ゾーンにおいて、種類が昇降エラーの異常を検出し、自己のゾーンを示す情報と共に昇降エラーを示す情報を上位コントローラ3へ送信する(ステップS73)。 Next, the local abnormality detection section 56b counts the elapsed time after the drive control section 51b outputs the direction instruction signal. The local abnormality detection unit 56b monitors whether or not the control unit 50 receives the switching response signal before the switching monitoring time tlm elapses after the drive control unit 51b outputs the direction instruction signal (step S72). Then, if the switching response signal is not received before the switching monitoring time tlm elapses (NO in step S72), the local abnormality detection unit 56b detects an abnormality whose type is an elevation error in the target zone, which is its own zone. The information indicating the own zone and the information indicating the ascending/descending error are transmitted to the host controller 3 (step S73).

ステップS72,S73は、昇降エラー検出処理の一例に相当している。昇降エラー検出処理によれば、方向転換モジュールMtにおける方向転換が正常に完了したか否かを知ることができるので、方向転換が正常に完了していない状態で搬送物を誤った方向に搬送したり、搬送物を詰まらせたりすることを防止することが容易である。 Steps S72 and S73 correspond to an example of a lifting error detection process. According to the lifting error detection process, it is possible to know whether or not the direction change in the direction change module Mt has been completed normally. It is easy to prevent jamming of conveyed goods.

次に、上位コントローラ3では、異常診断部32は、対象ゾーン、すなわち昇降エラーが検出されたゾーンにおいて、昇降エラーが発生した旨のメッセージを例えばディスプレイ34に表示させることによって報知する(ステップS74)。 Next, in the host controller 3, the abnormality diagnosis unit 32 notifies the target zone, that is, the zone in which the elevation error was detected, by displaying a message to the effect that the elevation error has occurred on the display 34, for example (step S74). .

そして、例えばユーザがキーボード35又はマウス36を用いて調査の指示を入力すると(ステップS75でYES)、異常診断部32は、ステップS76以降の昇降エラー処理を実行する一方、ユーザの調査指示がなかった場合(ステップS75でNO)処理を終了する。 Then, for example, when the user inputs an investigation instruction using the keyboard 35 or the mouse 36 (YES in step S75), the abnormality diagnosis unit 32 executes the elevation error processing from step S76 onwards, while there is no investigation instruction from the user. If so (NO in step S75), the process is terminated.

ステップS76において、異常診断部32は、対象ゾーンの種別を示すゾーン種別情報を、レイアウト情報記憶部38から読み出して手掛情報として取得する(ステップS76:(f1))。そして、対象ゾーンのゾーン種別情報が方向転換ゾーンとは異なる種別を示す場合(ステップS77でNO)、異常診断部32は、対象ゾーンのプログラム記憶部59に記憶されたプログラムが誤っている旨のメッセージ(第八推定原因)と、対象ゾーンのプログラム記憶部59に記憶されたプログラムを正しいプログラムに変更すべき旨のメッセージ(第八対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS78:(f1))、処理を終了する。 In step S76, the abnormality diagnosis unit 32 reads the zone type information indicating the type of the target zone from the layout information storage unit 38 and acquires it as clue information (step S76: (f1)). When the zone type information of the target zone indicates a type different from that of the direction change zone (NO in step S77), the abnormality diagnosis unit 32 determines that the program stored in the program storage unit 59 of the target zone is incorrect. A message (eighth probable cause) and a message to the effect that the program stored in the program storage unit 59 of the target zone should be changed to a correct program (eighth coping method) are displayed on the display 34 to notify ( Step S78: (f1)), the process ends.

ステップS72において、切替応答信号を出力するのは、方向転換ゾーンの方向転換モジュールMtのみが備える昇降コントローラ21である。一方、ステップS77において、対象ゾーンが方向転換ゾーンでなかった場合(ステップS77でNO)、対象ゾーンには昇降コントローラ21は存在しないのであるから、ステップS72で切替応答信号が受信されないのは当然である。 In step S72, it is the elevation controller 21 provided only in the direction change module Mt in the direction change zone that outputs the switching response signal. On the other hand, if the target zone is not the direction change zone in step S77 (NO in step S77), the elevation controller 21 does not exist in the target zone, so it is natural that the switching response signal is not received in step S72. be.

また、対象ゾーンが方向転換ゾーンでなければ、ステップS71において方向転換ゾーンの駆動制御部51bが方向指示信号を出力している処理、及びステップS72,S73において方向転換ゾーンのローカル異常検出部56bが昇降エラーを検出している処理が、誤って実行されていることになる。 Further, if the target zone is not a turn zone, the process in which the drive control unit 51b in the turn zone outputs a direction instruction signal in step S71, and the local abnormality detection unit 56b in the turn zone in steps S72 and S73 It means that the process that detects the lifting error is being executed erroneously.

ここで、上述したように、方向転換ゾーンのローカルコントローラZCでは、プログラム記憶部59に方向転換ゾーン用の第二プログラムP2が記憶されることによって、制御部50が駆動制御部51b、ローカル異常検出部56bとして機能する。一方、プログラム記憶部59に直進ゾーンの第一プログラムP1が記憶された場合には、制御部50は駆動制御部51a、ローカル異常検出部56aとして機能し、ステップS71~S73は実行されない。 Here, as described above, in the local controller ZC for the direction change zone, the second program P2 for the direction change zone is stored in the program storage unit 59, so that the control unit 50 controls the drive control unit 51b and local abnormality detection. It functions as part 56b. On the other hand, when the first program P1 for the straight zone is stored in the program storage section 59, the control section 50 functions as the drive control section 51a and the local abnormality detection section 56a, and steps S71 to S73 are not executed.

このことから、ステップS77において、対象ゾーンが方向転換ゾーンでなかった場合(ステップS77でNO)、方向転換ゾーンではないゾーンZのプログラム記憶部59に、誤って方向転換ゾーン用の第二プログラムP2が記憶されたために、誤って昇降エラーが検出されたと考えられる。従って、上記第八推定原因及び第八対処方法を判断することができる(ステップS78)。 For this reason, in step S77, if the target zone is not the turning zone (NO in step S77), the second program P2 for the turning zone is erroneously stored in the program storage unit 59 of zone Z, which is not the turning zone. was stored, it is considered that the elevation error was erroneously detected. Therefore, the eighth presumed cause and the eighth coping method can be determined (step S78).

一方、ステップS77において、対象ゾーンのゾーン種別情報が方向転換ゾーンを示す場合(ステップS77でYES)、異常診断部32は、ステップS81へ処理を移行する。 On the other hand, in step S77, when the zone type information of the target zone indicates the direction change zone (YES in step S77), the abnormality diagnosis unit 32 proceeds to step S81.

ステップS81において、異常診断部32は、対象ゾーンの設定値記憶部58にアクセスし、対象ゾーンの設定値記憶部58に記憶された切替監視時間tlmを手掛情報として取得する(ステップS81:(f2))。 In step S81, the abnormality diagnosis unit 32 accesses the target zone setting value storage unit 58 and acquires the switching monitoring time tlm stored in the target zone setting value storage unit 58 as clue information (step S81: ( f2)).

次に、異常診断部32は、取得された切替監視時間tlmと、初期切替監視時間tlm0とを比較する(ステップS82)。初期切替監視時間tlm0としては、昇降コントローラ21が方向指示信号を受信してから切替応答信号を出力するまでに必要とされる時間が予め設定されている。設定値記憶部58には、初期切替監視時間tlm0を予めデフォルト値として記憶しておくことが好ましい。 Next, the abnormality diagnosis unit 32 compares the acquired switching monitoring time tlm with the initial switching monitoring time tlm0 (step S82). As the initial switching monitoring time tlm0, the time required for the elevation controller 21 to output the switching response signal after receiving the direction instruction signal is set in advance. It is preferable to store the initial switching monitoring time tlm0 in the set value storage unit 58 in advance as a default value.

そして、切替監視時間tlmが初期切替監視時間tlm0より短い場合(ステップS82でYES)、異常診断部32は、対象ゾーンの切替監視時間tlmが不適切である旨のメッセージ(第九推定原因)と、対象ゾーンの切替監視時間tlmを変更すべき旨のメッセージ(第九対処方法)とを、ディスプレイ34に表示させるなどして報知する(ステップS83:(f3))。 Then, if the switching monitoring time tlm is shorter than the initial switching monitoring time tlm0 (YES in step S82), the abnormality diagnosis unit 32 issues a message indicating that the switching monitoring time tlm of the target zone is inappropriate (the ninth probable cause). , and a message to the effect that the switching monitoring time tlm of the target zone should be changed (the ninth coping method) are displayed on the display 34 (step S83: (f3)).

切替監視時間tlmが初期切替監視時間tlm0より短い場合(ステップS82でYES)、ユーザが設定値記憶部58に記憶された切替監視時間tlmを、不適切な値に変更したか、あるいは切替監視時間tlmが設定値記憶部58に記憶(設定)されていない可能性が高い。従って、上記第九推定原因及び第九対処方法を判断することができる(ステップS83)。 If the switching monitoring time tlm is shorter than the initial switching monitoring time tlm0 (YES in step S82), either the user has changed the switching monitoring time tlm stored in the set value storage unit 58 to an inappropriate value, or the switching monitoring time has changed. There is a high possibility that tlm is not stored (set) in the set value storage unit 58 . Therefore, the ninth probable cause and the ninth coping method can be determined (step S83).

そして、例えばユーザがキーボード35又はマウス36を用いて自動修正の指示を入力すると(ステップS84でYES)、異常診断部32は、対象ゾーンの設定値記憶部58にアクセスして、初期切替監視時間tlm0を、新たな切替監視時間tlmとして記憶させる(ステップS85)。これにより、昇降エラーを自動的に解消することが可能となる。 Then, for example, when the user inputs an instruction for automatic correction using the keyboard 35 or the mouse 36 (YES in step S84), the abnormality diagnosis unit 32 accesses the set value storage unit 58 of the target zone, and determines the initial switching monitoring time. tlm0 is stored as a new switching monitoring time tlm (step S85). As a result, it is possible to automatically eliminate the lifting error.

一方、切替監視時間tlmが初期切替監視時間tlm0以上の場合(ステップS82でNO)、切替監視時間tlmは原因ではないと考えられるから、推定原因は対象ゾーンの、方向転換モジュールMtの動作不良又はローカルコントローラZCの不良である旨のメッセージと、対処方法は対象ゾーンの電源再投入又はローカルコントローラZC交換である旨のメッセージとをディスプレイ34に表示させるなどして報知する(ステップS86)。 On the other hand, if the switching monitoring time tlm is equal to or greater than the initial switching monitoring time tlm0 (NO in step S82), it is considered that the switching monitoring time tlm is not the cause. A message to the effect that the local controller ZC is defective and a message to the effect that the corrective action is to turn on the power of the target zone again or to replace the local controller ZC are displayed on the display 34 to inform the user (step S86).

以上、ステップS71~S86の処理によれば、昇降エラーが発生した場合に、ユーザに対してその推定原因と対処方法とを知らせることができるので、異常が発生した場合に、その原因又は対処方法を知ることが容易となる。また、ステップS85によれば、昇降エラーの発生原因を自動的に解消することができる。 As described above, according to the processing of steps S71 to S86, when an ascending/descending error occurs, the user can be notified of the probable cause and how to deal with it. becomes easier to know. Further, according to step S85, the cause of the elevation error can be automatically resolved.

ステップS71~S86の処理によれば、昇降エラーが検出された場合、異常診断部32による昇降エラー処理が実行される。 According to the processes of steps S71 to S86, when an elevation error is detected, the abnormality diagnosis section 32 executes an elevation error process.

なお、ステップS75,S84を実行せず、ユーザの確認操作を待つことなく処理を続行してもよい。また、ステップS78を実行しなくてもよく、ステップS83を実行しなくてもよく、ステップS86を実行しなくてもよい。また、ステップS81~S86を実行しなくてもよい。また、ステップS76~S78を実行せず、ステップS75でYESのとき、ステップS81へ移行してもよい。しかしながら、ステップS71~S86を実行し、ステップS76,S77の判断を優先的に先に実行した後にステップS81~S86を実行することによって、より適切な原因又は対処方法の判断が可能になる点で、より好ましい。
<低電圧エラー(第六エラー)>
The processing may be continued without executing steps S75 and S84 and waiting for the user's confirmation operation. Further, step S78 may not be executed, step S83 may not be executed, and step S86 may not be executed. Alternatively, steps S81 to S86 may not be executed. Alternatively, if YES in step S75 without executing steps S76 to S78, the process may proceed to step S81. However, by executing steps S71 to S86 and executing steps S81 to S86 after the judgments of steps S76 and S77 are executed with priority, it is possible to judge a more appropriate cause or remedy. , more preferred.
<Low voltage error (6th error)>

低電圧エラーに関する処理について説明する。図22~図24は、本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステム1による低電圧エラー検出処理、及び低電圧エラー処理の一例を示すフローチャートである。 A process related to a low voltage error will be described. 22 to 24 are flowcharts showing an example of low voltage error detection processing and low voltage error processing by the conveyor system 1 using the abnormality diagnosis program according to one embodiment of the present invention.

まず、ローカルコントローラZCのローカル異常検出部56は、自己の駆動電圧検出部64によって検出された駆動用電源電圧Vdと、予め設定された駆動判定電圧Vdrefとを比較する(ステップS91)。駆動判定電圧Vdrefは、無負荷正常時に電源部PS1,PS2から出力される駆動用電源電圧Vdよりも低い電圧、例えば15Vに設定されている。 First, the local abnormality detection unit 56 of the local controller ZC compares the drive power supply voltage Vd detected by its own drive voltage detection unit 64 with a preset drive determination voltage Vdref (step S91). The drive determination voltage Vdref is set to a voltage lower than the driving power supply voltage Vd output from the power supply units PS1 and PS2 in the normal no-load state, for example, 15V.

駆動用電源電圧Vdが駆動判定電圧Vdrefに満たないとき(ステップS91でYES)、ローカル異常検出部56は、自己のゾーンである対象ゾーンにおいて、種類が低電圧エラーの異常を検出し、自己のゾーンを示す情報と共に低電圧エラーを示す情報を上位コントローラ3へ送信する(ステップS92)。 When the drive power supply voltage Vd is less than the drive determination voltage Vdref (YES in step S91), the local abnormality detection unit 56 detects an abnormality of the low voltage error type in the target zone, which is its own zone. The information indicating the zone and the information indicating the low voltage error are transmitted to the host controller 3 (step S92).

ステップS91,S92は、低電圧エラー検出処理の一例に相当している。 Steps S91 and S92 correspond to an example of low voltage error detection processing.

次に、上位コントローラ3では、異常診断部32は、対象ゾーン、すなわち低電圧エラーが検出されたゾーンにおいて、低電圧エラーが発生した旨のメッセージを例えばディスプレイ34に表示させることによって報知する(ステップS93)。 Next, in the host controller 3, the abnormality diagnosis unit 32 notifies the target zone, that is, the zone where the low voltage error is detected, by displaying a message to the effect that the low voltage error has occurred on the display 34, for example (step S93).

そして、例えばユーザがキーボード35又はマウス36を用いて調査の指示を入力すると(ステップS94でYES)、異常診断部32は、ステップS95以降の低電圧エラー処理を実行する一方、ユーザの調査指示がなかった場合(ステップS94でNO)処理を終了する。 Then, for example, when the user inputs an investigation instruction using the keyboard 35 or the mouse 36 (YES in step S94), the abnormality diagnosis unit 32 executes the low voltage error processing in and after step S95. If not (NO in step S94), the process is terminated.

ステップS95において、異常診断部32は、対象ゾーンの駆動電圧検出部64にアクセスし、駆動電圧検出部64によって新たに検出された駆動用電源電圧Vdを手掛情報として取得する(ステップS95:(g1))。 In step S95, the abnormality diagnosis unit 32 accesses the drive voltage detection unit 64 of the target zone and acquires the drive power supply voltage Vd newly detected by the drive voltage detection unit 64 as clue information (step S95: ( g1)).

そして、異常診断部32は、新たに検出された駆動用電源電圧Vdが実質的に0のとき(ステップS96でYES)、モータ駆動回路62の異常が生じている旨のメッセージ(第十推定原因)と、モータ駆動回路62の交換又は修理をすべき旨のメッセージ(第十対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS97:(g2))、処理を終了する。 Then, when the newly detected drive power supply voltage Vd is substantially 0 (YES in step S96), the abnormality diagnosis unit 32 issues a message indicating that an abnormality has occurred in the motor drive circuit 62 (the tenth probable cause). ) and a message to the effect that the motor drive circuit 62 should be replaced or repaired (tenth coping method) are displayed on the display 34 (step S97: (g2)), and the process ends.

ここで、モータ駆動回路62にヒューズが設けられている場合、モータ駆動回路62の異常にはヒューズ切れが含まれ、モータ駆動回路62の修理にはヒューズ交換が含まれる。 Here, when the motor drive circuit 62 is provided with a fuse, the malfunction of the motor drive circuit 62 includes blowout of the fuse, and the repair of the motor drive circuit 62 includes replacement of the fuse.

一方、新たに検出された駆動用電源電圧Vdが実質的に0でない場合(ステップS96でNO)、ステップS101へ移行する。ステップS101において、異常診断部32は、新たに検出された駆動用電源電圧Vdと駆動判定電圧Vdrefとを比較する(ステップS101)。 On the other hand, if the newly detected driving power supply voltage Vd is not substantially 0 (NO in step S96), the process proceeds to step S101. In step S101, the abnormality diagnosis unit 32 compares the newly detected drive power supply voltage Vd with the drive determination voltage Vdref (step S101).

そして、駆動用電源電圧Vdが駆動判定電圧Vdrefに満たないとき(ステップS101でYES)、異常診断部32は、対象ゾーンのモータ駆動回路62へ駆動用電源電圧Vdを供給する電源部の容量不足である旨のメッセージ(第11推定原因)と、対象ゾーンのモータ駆動回路62へ駆動用電源電圧Vdを供給する電源部の容量を増大すべき旨のメッセージ(第11対処方法)とをディスプレイ34に表示させるなどして報知する(ステップS102:(g3))。 When the drive power supply voltage Vd is less than the drive determination voltage Vdref (YES in step S101), the abnormality diagnosis unit 32 determines that the capacity of the power supply unit for supplying the drive power supply voltage Vd to the motor drive circuit 62 in the target zone is insufficient. The display 34 displays a message (eleventh probable cause) to the effect that a (step S102: (g3)).

一方、ステップS101において、駆動用電源電圧Vdが駆動判定電圧Vdref以上のとき(ステップS101でNO)、異常診断部32は、対象ゾーンの搬送物の除去を促すメッセージをディスプレイ34に案内表示させるなどして報知する(ステップS103:(g4))。 On the other hand, in step S101, when the drive power supply voltage Vd is equal to or higher than the drive determination voltage Vdref (NO in step S101), the abnormality diagnosis unit 32 causes the display 34 to display a message prompting removal of the transported object in the target zone. (step S103: (g4)).

ユーザが案内表示に応じて対象ゾーンから搬送物を除去し、例えばユーザがキーボード35又はマウス36を用いて低電圧エラー処理の続行指示を入力すると(ステップS104でYES)、異常診断部32は、対象ゾーンのローカルコントローラZCに指示し、モータ駆動回路62によってモータ61を駆動させつつ、電流検出部66によって検出されたモータ電流Imを手掛情報として取得する(ステップS105:(g5))。 When the user removes the transported object from the target zone according to the guidance display, for example, the user uses the keyboard 35 or the mouse 36 to input an instruction to continue the low voltage error processing (YES in step S104), the abnormality diagnosis unit 32 While instructing the local controller ZC of the target zone to drive the motor 61 by the motor drive circuit 62, the motor current Im detected by the current detector 66 is acquired as clue information (step S105: (g5)).

この場合、搬送物の搬送により生じる負荷がモータ61にかからない低負荷状態でのモータ電流が、モータ電流Imとして得られることになる。 In this case, the motor current in a low-load state in which the motor 61 is not subjected to the load caused by the transportation of the conveyed object is obtained as the motor current Im.

次に、異常診断部32は、モータ電流Imとモータ61の定格電流値Isとを比較する(ステップS111)。定格電流値Isとしては、モータ61のカタログ値を用いることができる。 Next, the abnormality diagnosis unit 32 compares the motor current Im and the rated current value Is of the motor 61 (step S111). A catalog value of the motor 61 can be used as the rated current value Is.

そして、モータ電流Imが定格電流値Isを超えるとき(ステップS111でYES)、異常診断部32は、対象ゾーンのモータ61に異常が生じている旨のメッセージ(第12推定原因)と、対象ゾーンのモータ61を交換すべき旨のメッセージ(第12対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS112:(g6))、処理を終了する。 Then, when the motor current Im exceeds the rated current value Is (YES in step S111), the abnormality diagnosis unit 32 generates a message (12th probable cause) indicating that an abnormality has occurred in the motor 61 in the target zone. A message (twelfth coping method) to the effect that the motor 61 should be replaced is displayed on the display 34 (step S112: (g6)), and the process is terminated.

コンベヤ装置2は、搬送物を搬送する稼働状態で、モータ61に流れる電流が定格電流値Is以下になるように設計されている。従って、低負荷であるにもかかわらず、モータ電流Imが定格電流値Isを超えたとき(ステップS111でYES)、設計上、起こらないはずの事象が発生していることになる。従って、上記第12推定原因及び第12対処方法を判断することができる。 The conveyor device 2 is designed so that the current flowing through the motor 61 is equal to or less than the rated current value Is in the operating state of conveying the goods. Therefore, when the motor current Im exceeds the rated current value Is (YES in step S111) despite the low load, an event that should not occur in terms of design has occurred. Therefore, the 12th probable cause and the 12th coping method can be determined.

一方、モータ電流Imが定格電流値Is以下のとき(ステップS111でNO)、モータ電流Imは設計上の想定内に収まっていることになる。そこで、モータ電流Imが定格電流値Is以下のとき(ステップS111でNO)、異常診断部32は、対象ゾーンのモータ61の過負荷が生じている旨のメッセージ(第13推定原因)と、対象ゾーンの搬送物の重量軽減、又はモータ61の追加を行うべき旨のメッセージ(第13対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS113:(g7))、処理を終了する。 On the other hand, when the motor current Im is equal to or less than the rated current value Is (NO in step S111), the motor current Im is within the design assumption. Therefore, when the motor current Im is equal to or less than the rated current value Is (NO in step S111), the abnormality diagnosis unit 32 generates a message (13th probable cause) indicating that the motor 61 in the target zone is overloaded, and A message to the effect that the weight of the transported product in the zone should be reduced or the motor 61 should be added (the thirteenth coping method) is displayed on the display 34 (step S113: (g7)), and the process ends. .

過負荷は、正常範囲内でモータ電流を増加させる主な要因であり、搬送物の重量軽減は、モータ61の負荷を低減させる手段であり、モータ61の追加は、モータ61一つ当たりの負荷を軽減する手段である。従って、上記第13推定原因及び第13対処方法を判断することができる。図3に示す直進搬送モジュールMs2は、直進搬送モジュールMs1にモータ61を内蔵した駆動ローラ5aを追加することによりモータ61を追加した例に相当している。 Overload is the main factor that increases the motor current within the normal range, weight reduction of the transported item is a means of reducing the load on the motors 61, and adding more motors 61 reduces the load per motor 61. It is a means to reduce Therefore, the thirteenth probable cause and the thirteenth coping method can be determined. The straight transport module Ms2 shown in FIG. 3 corresponds to an example in which the motor 61 is added by adding the drive roller 5a containing the motor 61 to the straight transport module Ms1.

以上、ステップS91~S113の処理によれば、低電圧エラーが発生した場合に、ユーザに対してその推定原因と対処方法とを知らせることができるので、異常が発生した場合に、その原因又は対処方法を知ることが容易となる。また、ステップS91~S102の処理によれば、専門知識が無ければ調べることが困難な駆動用電源電圧Vdに基づいて、低電圧エラーを検出し、その原因又は対処方法を知らせることができる。また、ステップS105~S113の処理によれば、専門知識が無ければ調べることが困難なモータ電流Imに基づいて、異常の原因又は対処方法を知らせることができる。従って、専門知識の無いユーザであっても、異常に対処することが容易となる。 As described above, according to the processing of steps S91 to S113, when a low voltage error occurs, it is possible to inform the user of the presumed cause and how to deal with it. Easier to know how. Further, according to the processing of steps S91 to S102, it is possible to detect a low voltage error based on the driving power supply voltage Vd, which is difficult to check without expert knowledge, and inform the cause or countermeasure thereof. Further, according to the processing of steps S105 to S113, it is possible to inform the cause of the abnormality or the coping method based on the motor current Im, which is difficult to check without expert knowledge. Therefore, even a user without specialized knowledge can easily deal with the abnormality.

ステップS91~S113の処理によれば、低電圧エラーが検出された場合、異常診断部32による低電圧エラー処理が実行され、ステップS103で案内を報知した後、ステップS105以降の処理が実行される。 According to the processing of steps S91 to S113, when a low voltage error is detected, the low voltage error processing is performed by the abnormality diagnosis unit 32, and after the guidance is notified in step S103, the processing from step S105 onward is performed. .

なお、ステップS94,S104を実行せず、ユーザの確認操作を待つことなく処理を続行してもよい。また、ステップS97を実行しなくてもよく、ステップS102を実行しなくてもよく、ステップS112を実行しなくてもよく、ステップS113を実行しなくてもよく、ステップS103~S113を実行しなくてもよい。
<モータロックエラー(第七エラー)>
The processing may be continued without executing steps S94 and S104 and waiting for the user's confirmation operation. Step S97 may not be executed, step S102 may not be executed, step S112 may not be executed, step S113 may not be executed, and steps S103 to S113 may not be executed. may
<Motor lock error (7th error)>

モータロックエラーに関する処理について説明する。図25、図26は、本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステム1によるモータロックエラー検出処理、及びモータロックエラー処理の一例を示すフローチャートである。 A process related to a motor lock error will be described. 25 and 26 are flowcharts showing an example of motor lock error detection processing and motor lock error processing by the conveyor system 1 using the abnormality diagnosis program according to one embodiment of the present invention.

まず、ローカルコントローラZCのローカル異常検出部56は、駆動制御部51がモータ61を回転させるべく制御している期間中であって、回転検出部54によってモータ61が回転していないことが検出される状態の継続時間tcを計時する(ステップS121)。そして、ローカル異常検出部56は、継続時間tcと、予め設定された回転判定時間trrefとを比較し(ステップS122)、継続時間tcが回転判定時間trrefを超えたとき(ステップS122でYES)、ローカル異常検出部56は、自己のゾーンである対象ゾーンにおいて、種類がモータロックエラーの異常を検出し、自己のゾーンを示す情報と共にモータロックエラーを示す情報を上位コントローラ3へ送信する(ステップS123)。 First, in the local abnormality detection section 56 of the local controller ZC, the rotation detection section 54 detects that the motor 61 is not rotating while the drive control section 51 is controlling the motor 61 to rotate. The duration time tc of the state of being on is measured (step S121). Then, the local abnormality detection unit 56 compares the duration tc with a preset rotation determination time trref (step S122), and when the duration tc exceeds the rotation determination time trref (YES in step S122), The local abnormality detection unit 56 detects an abnormality whose type is a motor lock error in the target zone, which is its own zone, and transmits information indicating its own zone and information indicating the motor lock error to the host controller 3 (step S123). ).

ステップS121~S123は、モータロックエラー検出処理の一例に相当している。モータロックエラー検出処理によれば、モータ61を回転させようとしているにもかかわらず、モータ61が回転しない状態を検出することができる。また、ステップS121~S123の処理によれば、専門知識が無ければ調べることが困難な継続時間tcに基づいて、モータ61を回転させようとしても回転させることができないモータロックエラーを容易に検出することができる。 Steps S121 to S123 correspond to an example of motor lock error detection processing. According to the motor lock error detection process, it is possible to detect a state in which the motor 61 does not rotate even though the motor 61 is being rotated. Further, according to the processing of steps S121 to S123, based on the duration tc, which is difficult to check without expert knowledge, a motor lock error in which the motor 61 cannot be rotated even if an attempt is made is easily detected. be able to.

次に、上位コントローラ3では、異常診断部32は、対象ゾーン、すなわちモータロックエラーが検出されたゾーンにおいて、モータロックエラーが発生した旨のメッセージを例えばディスプレイ34に表示させることによって報知する(ステップS124)。 Next, in the host controller 3, the abnormality diagnosing unit 32 notifies the target zone, that is, the zone in which the motor lock error has been detected, by displaying a message to the effect that the motor lock error has occurred on the display 34, for example (step S124).

そして、例えばユーザがキーボード35又はマウス36を用いて調査の指示を入力すると(ステップS125でYES)、異常診断部32は、ステップS126以降のモータロックエラー処理を実行する一方、ユーザの調査指示がなかった場合(ステップS125でNO)処理を終了する。 Then, for example, when the user inputs an investigation instruction using the keyboard 35 or the mouse 36 (YES in step S125), the abnormality diagnosis unit 32 executes the motor lock error processing from step S126 onwards. If not (NO in step S125), the process is terminated.

ステップS126において、異常診断部32は、対象ゾーンの設定値記憶部58にアクセスし、対象ゾーンの設定値記憶部58に記憶された電流制限値Ilimを手掛情報として取得する(ステップS126:(h1))。 In step S126, the abnormality diagnosis unit 32 accesses the target zone setting value storage unit 58 and acquires the current limit value Ilim stored in the target zone setting value storage unit 58 as clue information (step S126: ( h1)).

次に、異常診断部32は、取得された電流制限値Ilimと予め設定された初期電流制限値Ilim0とを比較する(ステップS127)。電流制限値Ilimが、初期電流制限値Ilim0より小さいとき(ステップS127でYES)、異常診断部32は、対象ゾーンの電流制限値Ilimの設定が不適切である旨のメッセージ(第14推定原因)と、対象ゾーンの電流制限値Ilimの設定を変更すべき旨のメッセージ(第14対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS128:(h2))、処理を終了する。 Next, the abnormality diagnosis unit 32 compares the acquired current limit value Ilim with a preset initial current limit value Ilim0 (step S127). When the current limit value Ilim is smaller than the initial current limit value Ilim0 (YES in step S127), the abnormality diagnosis unit 32 sends a message to the effect that the setting of the current limit value Ilim in the target zone is inappropriate (14th probable cause). and a message (fourteenth coping method) to the effect that the setting of the current limit value Ilim of the target zone should be changed is displayed on the display 34 (step S128: (h2)), and the process is terminated.

初期電流制限値Ilim0は、例えば電流制限値Ilimのデフォルト値として設定値記憶部58に記憶される電流値である。電流制限値Ilimが、初期電流制限値Ilim0より小さいとき(ステップS127でYES)、ユーザが設定値記憶部58に記憶された電流制限値Ilimを、不適切な値に変更した可能性が高い。従って、上記第14推定原因及び第14対処方法を判断することができる(ステップS128)。 The initial current limit value Ilim0 is, for example, a current value stored in the set value storage unit 58 as a default value for the current limit value Ilim. When the current limit value Ilim is smaller than the initial current limit value Ilim0 (YES in step S127), there is a high possibility that the user changed the current limit value Ilim stored in the set value storage unit 58 to an inappropriate value. Therefore, the 14th presumed cause and the 14th coping method can be determined (step S128).

一方、電流制限値Ilimが、初期電流制限値Ilim0以上のとき(ステップS127でNO)、異常診断部32は、処理をステップS131へ移行する。 On the other hand, when the current limit value Ilim is equal to or greater than the initial current limit value Ilim0 (NO in step S127), the abnormality diagnosis unit 32 shifts the process to step S131.

ステップS131において、異常診断部32は、対象ゾーンの在荷センサ8を参照し、在荷センサ8のオンが設定値記憶部58に記憶されたジャム判定時間tjを超えて継続しているか否か、すなわち対象ゾーンに荷詰まりが発生しているか否かの情報を手掛情報としてチェックする(ステップS131:(h3))。 In step S131, the abnormality diagnosis unit 32 refers to the zone sensor 8 of the target zone, and determines whether or not the zone sensor 8 has been turned on longer than the jam determination time tj stored in the set value storage unit 58. That is, the information as to whether or not the object zone is jammed is checked as clue information (step S131: (h3)).

そして、在荷センサ8のオンがジャム判定時間tjを超えて継続している場合(ステップS131でYES)、異常診断部32は、対象ゾーンで荷詰まりが発生している旨のメッセージ(第15推定原因)と、対象ゾーンから搬送物を除去すべき旨のメッセージ(第15対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS132:(h4))、処理を終了する。 Then, if the load sensor 8 continues to be on beyond the jam determination time tj (YES in step S131), the abnormality diagnosis unit 32 outputs a message (15th probable cause) and a message to the effect that the transported article should be removed from the target zone (fifteenth coping method) are displayed on the display 34 (step S132: (h4)), and the process is terminated.

一方、対象ゾーンに荷詰まりが発生していない場合(ステップS131でNO)、異常診断部32は、推定原因として対象ゾーンのモータ61の異常が生じている旨のメッセージと、対処方法として対象ゾーンのモータ61を交換すべき旨のメッセージとをディスプレイ34に表示させるなどして報知し(ステップS133)、処理を終了する。 On the other hand, if no jamming has occurred in the target zone (NO in step S131), the abnormality diagnosis unit 32 outputs a message to the effect that an abnormality has occurred in the motor 61 in the target zone as the presumed cause and A message to the effect that the motor 61 should be replaced is displayed on the display 34 (step S133), and the process ends.

以上、ステップS121~S133の処理によれば、モータロックエラーが発生した場合に、ユーザに対してその推定原因と対処方法とを知らせることができるので、異常が発生した場合に、その原因又は対処方法を知ることが容易となる。また、ステップS121~S133の処理によれば、専門知識が無ければ調べることが困難な継続時間tcに基づいて、モータロックエラーを検出し、その原因又は対処方法を知らせることができる。従って、専門知識の無いユーザであっても、異常に対処することが容易となる。 As described above, according to the processing of steps S121 to S133, when a motor lock error occurs, it is possible to notify the user of the presumed cause and how to deal with it. Easier to know how. Further, according to the processing of steps S121 to S133, it is possible to detect a motor lock error based on the duration tc, which is difficult to check without expert knowledge, and to inform the cause or countermeasures thereof. Therefore, even a user without specialized knowledge can easily deal with the abnormality.

ステップS121~S133の処理によれば、モータロックエラーが検出された場合、異常診断部32によるモータロックエラー処理が実行される。 According to the processing of steps S121 to S133, when a motor lock error is detected, the abnormality diagnosis section 32 executes motor lock error processing.

なお、ステップS125を実行せず、ユーザの確認操作を待つことなく処理を続行してもよい。また、ステップS128を実行しなくてもよく、ステップS132を実行しなくてもよく、ステップS133を実行しなくてもよく、ステップS131~S133を実行しなくてもよい。
<基板サーマルエラー(第八エラー)>
Note that the process may be continued without executing step S125 and waiting for the user's confirmation operation. Further, step S128 may not be executed, step S132 may not be executed, step S133 may not be executed, and steps S131 to S133 may not be executed.
<Board thermal error (8th error)>

基板サーマルエラーに関する処理について説明する。図27~図29は、本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステム1による基板サーマルエラー検出処理、及び基板サーマルエラー処理の一例を示すフローチャートである。 Processing related to board thermal errors will be described. 27 to 29 are flowcharts showing an example of board thermal error detection processing and board thermal error processing by the conveyor system 1 using the abnormality diagnosis program according to one embodiment of the present invention.

まず、ローカルコントローラZCのローカル異常検出部56は、回路温度検出部67によって検出されたモータ駆動回路62の回路温度Tcと、設定値記憶部58に予め記憶された回路温度判定値Tcrefとを比較する(ステップS141)。回路温度Tcが回路温度判定値Tcrefを超えていたとき(ステップS141でYES)、ローカル異常検出部56は、自己のゾーンである対象ゾーンにおいて、種類が基板サーマルエラーの異常を検出し、自己のゾーンを示す情報と共に基板サーマルエラーを示す情報を上位コントローラ3へ送信する(ステップS142)。 First, the local abnormality detection unit 56 of the local controller ZC compares the circuit temperature Tc of the motor drive circuit 62 detected by the circuit temperature detection unit 67 with the circuit temperature determination value Tcref prestored in the set value storage unit 58. (step S141). When the circuit temperature Tc exceeds the circuit temperature determination value Tcref (YES in step S141), the local abnormality detection unit 56 detects an abnormality of the substrate thermal error type in the target zone, which is its own zone. The information indicating the zone and the information indicating the substrate thermal error are transmitted to the host controller 3 (step S142).

ステップS141,S142は、基板サーマルエラー検出処理の一例に相当している。 Steps S141 and S142 correspond to an example of substrate thermal error detection processing.

次に、上位コントローラ3では、異常診断部32は、対象ゾーン、すなわち基板サーマルエラーが検出されたゾーンにおいて、基板サーマルエラーが発生した旨のメッセージを例えばディスプレイ34に表示させることによって報知する(ステップS143)。 Next, in the host controller 3, the abnormality diagnosis unit 32 notifies the target zone, ie, the zone where the board thermal error is detected, by displaying a message to the effect that the board thermal error has occurred on the display 34, for example (step S143).

そして、例えばユーザがキーボード35又はマウス36を用いて調査の指示を入力する(ステップS144でYES)と、異常診断部32は、ステップS145以降の基板サーマルエラー処理を実行する一方、ユーザの調査指示がなかった場合(ステップS144でNO)処理を終了する。 Then, for example, when the user inputs an investigation instruction using the keyboard 35 or the mouse 36 (YES in step S144), the abnormality diagnosis unit 32 executes substrate thermal error processing in steps S145 and subsequent steps, while executing the investigation instruction of the user. If there is no (NO in step S144), the process is terminated.

ステップS145において、異常診断部32は、対象ゾーンの設定値記憶部58にアクセスし、設定値記憶部58に記憶された回路温度判定値Tcrefを手掛情報として取得する(ステップS145)。 In step S145, the abnormality diagnosis unit 32 accesses the set value storage unit 58 of the target zone and acquires the circuit temperature determination value Tcref stored in the set value storage unit 58 as clue information (step S145).

次に、異常診断部32は、対象ゾーンの回路温度判定値Tcrefと、初期回路温度判定値Tcref0とを比較する(ステップS146)。そして、回路温度判定値Tcrefが初期回路温度判定値Tcref0よりも低い温度を示すとき(ステップS146でYES)、異常診断部32は、対象ゾーンの回路温度判定値Tcrefの設定が不適切である旨のメッセージ(第16推定原因)と、対象ゾーンの回路温度判定値Tcrefを高い温度に変更すべき旨のメッセージ(第16対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS147:(i1))、処理を終了する。 Next, the abnormality diagnosis unit 32 compares the circuit temperature determination value Tcref of the target zone with the initial circuit temperature determination value Tcref0 (step S146). When the circuit temperature determination value Tcref indicates a temperature lower than the initial circuit temperature determination value Tcref0 (YES in step S146), the abnormality diagnosis unit 32 indicates that the setting of the circuit temperature determination value Tcref for the target zone is inappropriate. (sixteenth presumed cause) and a message (sixteenth coping method) to the effect that the circuit temperature judgment value Tcref of the target zone should be changed to a higher temperature is displayed on the display 34 to notify (step S147: (i1)), and terminate the process.

初期回路温度判定値Tcref0は、例えば回路温度判定値Tcrefのデフォルト値として設定値記憶部58に記憶される電流値である。回路温度判定値Tcrefが、初期回路温度判定値Tcref0より低いとき(ステップS147でYES)、ユーザが設定値記憶部58に記憶された回路温度判定値Tcrefを、不適切な値に変更した可能性が高い。従って、上記第16推定原因及び第16対処方法を判断することができる(ステップS147)。 The initial circuit temperature determination value Tcref0 is, for example, a current value stored in the set value storage unit 58 as the default value of the circuit temperature determination value Tcref. When the circuit temperature determination value Tcref is lower than the initial circuit temperature determination value Tcref0 (YES in step S147), there is a possibility that the user changed the circuit temperature determination value Tcref stored in the set value storage unit 58 to an inappropriate value. is high. Therefore, the 16th probable cause and the 16th coping method can be determined (step S147).

一方、回路温度判定値Tcrefが初期回路温度判定値Tcref0以上のとき(ステップS146でNO)、異常診断部32は、ステップS151へ処理を移行する。 On the other hand, when circuit temperature determination value Tcref is equal to or greater than initial circuit temperature determination value Tcref0 (NO in step S146), abnormality diagnosis unit 32 proceeds to step S151.

ステップS151において、異常診断部32は、対象ゾーンのローカルコントローラZCにアクセスして、現時点で対象ゾーンのローカル異常検出部56によって基板サーマルエラーが新たに検出されるか否かを手掛情報として取得する(ステップS151:(i2))。 In step S151, the abnormality diagnosis unit 32 accesses the local controller ZC of the target zone and acquires as clue information whether or not the local abnormality detection unit 56 of the target zone newly detects a substrate thermal error at the present time. (step S151: (i2)).

基板サーマルエラーが新たに検出された場合(ステップS152でYES)、すなわち基板サーマルエラーが解除できなかった場合、ステップS141,S142で基板サーマルエラーが検出されたときから現時点までの時間が経過してもなお回路温度Tcが低下せず、すなわちモータ駆動回路62の異常高温状態が継続していることを意味する。そうすると、回路温度Tcが高温になっている原因は、対象ゾーンの稼働状態に伴う一時的な温度上昇などではなく、モータ駆動回路62自体の短絡故障等の異常、あるいは回路温度検出部67の故障等の異常である可能性が高いと考えられる。 If a board thermal error is newly detected (YES in step S152), that is, if the board thermal error cannot be cleared, the time from when the board thermal error was detected in steps S141 and S142 to the present time has elapsed. This means that the circuit temperature Tc still does not drop, that is, the abnormally high temperature state of the motor drive circuit 62 continues. Then, the reason why the circuit temperature Tc is high is not a temporary temperature rise due to the operating state of the target zone, but an abnormality such as a short circuit failure of the motor drive circuit 62 itself, or a failure of the circuit temperature detection unit 67. It is considered that there is a high possibility that it is an abnormality such as

そこで、基板サーマルエラーが新たに検出された場合(ステップS152でYES)、異常診断部32は、推定原因として対象ゾーンのモータ駆動回路62又は回路温度検出部67の異常を示す旨のメッセージと、対処方法として対象ゾーンのモータ駆動回路62又は回路温度検出部67の修理をすべき旨のメッセージとをディスプレイ34に表示させるなどして報知し(ステップS153)、処理を終了する。 Therefore, when a substrate thermal error is newly detected (YES in step S152), the abnormality diagnosis unit 32 generates a message indicating that the motor drive circuit 62 or the circuit temperature detection unit 67 in the target zone is abnormal as the presumed cause, and As a countermeasure, a message to the effect that the motor drive circuit 62 or the circuit temperature detector 67 in the target zone should be repaired is displayed on the display 34 (step S153), and the process is terminated.

回路温度検出部67の異常には、回路温度検出部67を制御部50に接続するケーブルの断線も含まれる。回路温度検出部67の修理には、回路温度検出部67を交換すること、及び回路温度検出部67を制御部50に接続するケーブルの修理、交換等も含まれる。 Abnormality of the circuit temperature detection unit 67 includes disconnection of the cable connecting the circuit temperature detection unit 67 to the control unit 50 . The repair of the circuit temperature detector 67 includes replacement of the circuit temperature detector 67 and repair or replacement of the cable connecting the circuit temperature detector 67 to the controller 50 .

一方、基板サーマルエラーが新たに検出されなかった場合(ステップS152でNO)、すなわち基板サーマルエラーが解除できた場合、異常診断部32は、対象ゾーンの搬送物の除去を促すメッセージをディスプレイ34に案内表示させるなどして報知する(ステップS154:(i3))。 On the other hand, if no board thermal error is newly detected (NO in step S152), that is, if the board thermal error has been cleared, the abnormality diagnosis unit 32 displays a message on the display 34 prompting removal of the transported object in the target zone. The information is notified by, for example, guidance display (step S154: (i3)).

ユーザが案内表示に応じて対象ゾーンから搬送物を除去し、例えばユーザがキーボード35又はマウス36を用いて基板サーマルエラー処理の続行指示を入力すると(ステップS155でYES)、異常診断部32は、対象ゾーンのローカルコントローラZCに指示し、モータ駆動回路62によってモータ61を駆動させつつ、電流検出部66によって検出されたモータ電流Imを手掛情報として取得する(ステップS156:(i4))。 When the user removes the transported object from the target zone according to the guidance display, for example, the user uses the keyboard 35 or the mouse 36 to input an instruction to continue the substrate thermal error processing (YES in step S155), the abnormality diagnosis unit 32 While instructing the local controller ZC of the target zone to drive the motor 61 by the motor drive circuit 62, the motor current Im detected by the current detector 66 is acquired as clue information (step S156: (i4)).

この場合、モータ61には搬送物の搬送により生じる負荷がかからない低負荷状態での、モータ電流がモータ電流Imとして得られることになる。 In this case, the motor current Im can be obtained as the motor current Im when the motor 61 is in a low-load state in which no load is applied to the motor 61 due to the transportation of the conveyed object.

次に、異常診断部32は、モータ電流Imとモータ61の定格電流値Isとを比較する(ステップS161)。 Next, the abnormality diagnosis unit 32 compares the motor current Im and the rated current value Is of the motor 61 (step S161).

そして、モータ電流Imが定格電流値Isを超えるとき(ステップS161でYES)、異常診断部32は、対象ゾーンのモータ61の搬送物に起因しない過負荷、又はモータ61の異常が生じている旨のメッセージ(第17推定原因)と、対象ゾーンのモータ61の搬送物に起因しない負荷の軽減、又はモータ61の交換をすべき旨のメッセージ(第17対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS162:(i5))、処理を終了する。 Then, when the motor current Im exceeds the rated current value Is (YES in step S161), the abnormality diagnosis unit 32 determines that there is an overload of the motor 61 in the target zone not caused by the transported object or an abnormality of the motor 61. message (17th probable cause) and a message (17th coping method) to the effect that the load on the motor 61 in the target zone not caused by the transported object should be reduced or the motor 61 should be replaced (17th coping method). is notified (step S162: (i5)), and the process ends.

ステップS156では、対象ゾーンから搬送物を取り除き、対象ゾーンを空運転しているときのモータ電流Imを検出しているから、このモータ電流Imが、設計上超えないはずの定格電流値Isを超えた場合(ステップS161でYES)、搬送物が重すぎることによる過負荷等の搬送物に起因する過負荷が原因で基板サーマルエラーが発生しているのではないと判断できる。 In step S156, since the motor current Im is detected when the target zone is idled after removing the transported object from the target zone, the motor current Im exceeds the rated current value Is, which should not exceed the designed value. If so (YES in step S161), it can be determined that the substrate thermal error is not caused by an overload caused by the transported object, such as an overload due to the transported object being too heavy.

搬送物を取り除いた空運転で生じる搬送物に起因しない過負荷としては、例えば、駆動ローラ5a一つ当たりで駆動される従動ローラ5bの数が、過剰になっている場合がある。あるいは、搬送機構の不具合により、駆動ローラ5a及び従動ローラ5bを駆動する際の駆動抵抗が異常に増大している場合がある。 As an example of an overload that is not caused by a transported object and is caused by idling after the transported object has been removed, there is a case where the number of driven rollers 5b driven per drive roller 5a is excessive. Alternatively, there is a case where the drive resistance when driving the drive roller 5a and the driven roller 5b is abnormally increased due to a malfunction of the transport mechanism.

また、モータ61が故障等の異常状態になっている場合にも、モータ電流Imが定格電流値Isを超える可能性がある。従って、上記第17推定原因及び第17対処方法を判断することができる。 Also, when the motor 61 is in an abnormal state such as a failure, the motor current Im may exceed the rated current value Is. Therefore, the 17th probable cause and the 17th coping method can be determined.

一方、モータ電流Imが定格電流値Isを超えないとき(ステップS161でNO)、モータ電流Imは設計上の想定範囲内に収まっていることになり、搬送物が除去されたことによって、モータ駆動回路62の温度上昇の原因となる過電流が解消されたと考えられる。従って、対象ゾーンで発生した基板サーマルエラーは、搬送物が重すぎることによる過負荷等の搬送物に起因する過負荷が原因で発生した可能性が高いと考えられる。 On the other hand, when the motor current Im does not exceed the rated current value Is (NO in step S161), the motor current Im is within the assumed design range. It is considered that the overcurrent causing the temperature rise of the circuit 62 has been eliminated. Therefore, it is highly probable that the substrate thermal error that occurred in the target zone was caused by an overload caused by the transported object, such as an overload due to the transported object being too heavy.

そこで、モータ電流Imが定格電流値Isを超えないとき(ステップS161でNO)、異常診断部32は、推定原因として対象ゾーンにおけるモータ61の搬送物に起因する過負荷を示す旨のメッセージと、対処方法として対象ゾーンのモータ61の、搬送物に起因する負荷の軽減をすべき旨のメッセージとをディスプレイ34に表示させるなどして報知し(ステップS163)、処理を終了する。搬送物に起因する負荷を軽減するためには、搬送物を軽くすればよい。 Therefore, when the motor current Im does not exceed the rated current value Is (NO in step S161), the abnormality diagnosis unit 32 outputs a message to the effect that the estimated cause is an overload of the motor 61 caused by the transported object in the target zone, and As a countermeasure, a message is displayed on the display 34 to the effect that the load of the motor 61 in the target zone due to the transported object should be reduced (step S163), and the process ends. In order to reduce the load caused by the transported object, the transported object should be lightened.

以上、ステップS141~S163の処理によれば、基板サーマルエラーが発生した場合に、ユーザに対してその推定原因と対処方法とを知らせることができるので、異常が発生した場合に、その原因又は対処方法を知ることが容易となる。また、ステップS141~S154の処理によれば、専門知識が無ければ調べることが困難な回路温度Tcに基づいて、基板サーマルエラーを検出し、その原因又は対処方法を知らせることができる。従って、専門知識の無いユーザであっても、異常に対処することが容易となる。また、ステップS156~S163の処理によれば、専門知識が無ければ調べることが困難なモータ電流Imに基づいて、異常の原因又は対処方法を知らせることができる。従って、専門知識の無いユーザであっても、異常に対処することが容易となる。 As described above, according to the processing of steps S141 to S163, when a substrate thermal error occurs, the user can be informed of the presumed cause and how to deal with it. Easier to know how. Further, according to the processing of steps S141 to S154, it is possible to detect a substrate thermal error based on the circuit temperature Tc, which is difficult to check without expert knowledge, and inform the cause or countermeasures thereof. Therefore, even a user without specialized knowledge can easily deal with the abnormality. Further, according to the processing of steps S156 to S163, it is possible to inform the cause of the abnormality or the coping method based on the motor current Im, which is difficult to check without expert knowledge. Therefore, even a user without specialized knowledge can easily deal with the abnormality.

ステップS141~S163の処理によれば、基板サーマルエラーが検出された場合、異常診断部32による基板サーマルエラー処理が実行される。なお、ステップS144,S155を実行せず、ユーザの確認操作を待つことなく処理を続行してもよい。また、ステップS153を実行しなくてもよく、ステップS162を実行しなくてもよく、ステップS163を実行しなくてもよく、ステップS151~S163を実行しなくてもよい。また、ステップS145~S147を実行せず、ステップS144でYESのとき、ステップS151へ移行してもよい。
<モータサーマルエラー(第九エラー)>
According to the processing of steps S141 to S163, when a board thermal error is detected, board thermal error processing by the abnormality diagnosis section 32 is executed. The processing may be continued without executing steps S144 and S155 and waiting for the user's confirmation operation. Further, step S153 may not be executed, step S162 may not be executed, step S163 may not be executed, and steps S151 to S163 may not be executed. Alternatively, when YES in step S144, the process may proceed to step S151 without executing steps S145 to S147.
<Motor thermal error (9th error)>

モータサーマルエラーに関する処理について説明する。図30、図31は、本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステム1によるモータサーマルエラー検出処理、及びモータサーマルエラー処理の一例を示すフローチャートである。 Processing regarding a motor thermal error will be described. 30 and 31 are flowcharts showing an example of motor thermal error detection processing and motor thermal error processing by the conveyor system 1 using the abnormality diagnosis program according to one embodiment of the present invention.

まず、ローカルコントローラZCのローカル異常検出部56は、モータ温度検出部68によって検出されたモータ61のモータ温度Tmと、設定値記憶部58に予め記憶されたモータ温度判定値Tmrefとを比較する(ステップS171)。モータ温度Tmがモータ温度判定値Tmrefを超えていたとき(ステップS171でYES)、ローカル異常検出部56は、自己のゾーンである対象ゾーンにおいて、種類がモータサーマルエラーの異常を検出し、自己のゾーンを示す情報と共にモータサーマルエラーを示す情報を上位コントローラ3へ送信する(ステップS172)。 First, the local abnormality detection unit 56 of the local controller ZC compares the motor temperature Tm of the motor 61 detected by the motor temperature detection unit 68 with the motor temperature determination value Tmref pre-stored in the set value storage unit 58 ( step S171). When the motor temperature Tm exceeds the motor temperature determination value Tmref (YES in step S171), the local abnormality detection unit 56 detects an abnormality of type motor thermal error in the target zone, which is its own zone. The information indicating the zone and the information indicating the motor thermal error are transmitted to the host controller 3 (step S172).

ステップS171,S172は、モータサーマルエラー検出処理の一例に相当している。 Steps S171 and S172 correspond to an example of motor thermal error detection processing.

次に、上位コントローラ3では、異常診断部32は、対象ゾーン、すなわちモータサーマルエラーが検出されたゾーンにおいて、モータサーマルエラーが発生した旨のメッセージを例えばディスプレイ34に表示させることによって報知する(ステップS173)。 Next, in the host controller 3, the abnormality diagnosis unit 32 reports the occurrence of the motor thermal error in the target zone, ie, the zone in which the motor thermal error is detected, by displaying, for example, a message on the display 34 (step S173).

そして、例えばユーザがキーボード35又はマウス36を用いて調査の指示を入力すると(ステップS174でYES)、異常診断部32は、ステップS175以降のモータサーマルエラー処理を実行する一方、ユーザの調査指示がなかった場合(ステップS174でNO)処理を終了する。 Then, for example, when the user inputs an investigation instruction using the keyboard 35 or the mouse 36 (YES in step S174), the abnormality diagnosis unit 32 executes the motor thermal error processing from step S175 onwards, while the user's investigation instruction is received. If not (NO in step S174), the process is terminated.

ステップS175において、異常診断部32は、対象ゾーンのローカルコントローラZCにアクセスして、現時点で対象ゾーンのローカル異常検出部56によってモータサーマルエラーが新たに検出されるか否かを手掛情報として取得する(ステップS175:(j1))。 In step S175, the abnormality diagnosis section 32 accesses the local controller ZC of the target zone and acquires as clue information whether or not a motor thermal error is newly detected by the local abnormality detection section 56 of the target zone at this time. (step S175: (j1)).

モータサーマルエラーが新たに検出された場合(ステップS176でYES)、すなわちモータサーマルエラーが解除できなかった場合、ステップS171,S172でモータサーマルエラーが検出されたときから現時点までの時間が経過してもなおモータ温度Tmが低下せず、すなわちモータ61の異常高温状態が継続していることを意味する。そうすると、モータ温度Tmが高温になっている原因は、対象ゾーンの稼働状態に伴う一時的な温度上昇などではなく、モータ61自体の短絡故障等の異常、あるいはモータ温度検出部68の故障等の異常である可能性が高いと考えられる。 If a motor thermal error is newly detected (YES in step S176), that is, if the motor thermal error cannot be canceled, the time from when the motor thermal error was detected in steps S171 and S172 to the present time has elapsed. This means that the motor temperature Tm still does not drop, that is, the abnormally high temperature state of the motor 61 continues. Then, the cause of the high motor temperature Tm is not a temporary temperature rise due to the operating state of the target zone, but an abnormality such as a short circuit failure of the motor 61 itself, or a failure of the motor temperature detection unit 68. It is highly likely that this is an anomaly.

そこで、モータサーマルエラーが新たに検出された場合(ステップS176でYES)、異常診断部32は、推定原因として対象ゾーンのモータ61又はモータ温度検出部68の異常を示す旨のメッセージと、対処方法として対象ゾーンのモータ61又はモータ温度検出部68の修理をすべき旨のメッセージとをディスプレイ34に表示させるなどして報知し(ステップS177)、処理を終了する。 Therefore, when a motor thermal error is newly detected (YES in step S176), the abnormality diagnosis unit 32 generates a message indicating that the motor 61 in the target zone or the motor temperature detection unit 68 is abnormal as the presumed cause, and a coping method. and a message to the effect that the motor 61 or the motor temperature detector 68 in the target zone should be repaired is displayed on the display 34 (step S177), and the process ends.

モータ温度検出部68の異常には、モータ温度検出部68を制御部50に接続するケーブルの断線も含まれる。モータ温度検出部68の修理には、モータ温度検出部68を交換すること、及びモータ温度検出部68を制御部50に接続するケーブルの修理、交換等も含まれる。 Abnormality of the motor temperature detection unit 68 includes disconnection of the cable connecting the motor temperature detection unit 68 to the control unit 50 . Repairing the motor temperature detector 68 includes replacing the motor temperature detector 68 and repairing or replacing the cable connecting the motor temperature detector 68 to the controller 50 .

一方、モータサーマルエラーが新たに検出されなかった場合(ステップS176でNO)、すなわちモータサーマルエラーが解除できた場合、異常診断部32は、対象ゾーンの搬送物の除去を促すメッセージをディスプレイ34に案内表示させるなどして報知する(ステップS181:(j2))。 On the other hand, if no new motor thermal error has been detected (NO in step S176), that is, if the motor thermal error has been cleared, the abnormality diagnosis unit 32 displays a message on the display 34 prompting removal of the transported object from the target zone. The information is notified by, for example, guidance display (step S181: (j2)).

ユーザが案内表示に応じて対象ゾーンから搬送物を除去し、例えばユーザがキーボード35又はマウス36を用いてモータサーマルエラー処理の続行指示を入力すると(ステップS182でYES)、異常診断部32は、対象ゾーンのローカルコントローラZCに指示し、モータ駆動回路62によってモータ61を駆動させつつ、電流検出部66によって検出されたモータ電流Imを手掛情報として取得する(ステップS183:(j3))。 When the user removes the transported object from the target zone according to the guidance display, for example, the user uses the keyboard 35 or the mouse 36 to input an instruction to continue motor thermal error processing (YES in step S182), the abnormality diagnosis unit 32 The local controller ZC of the target zone is instructed to drive the motor 61 by the motor drive circuit 62, and the motor current Im detected by the current detection unit 66 is acquired as clue information (step S183: (j3)).

この場合、モータ61には搬送物の搬送により生じる負荷がかからない低負荷状態でのモータ電流が、モータ電流Imとして得られることになる。 In this case, a motor current in a low-load state in which the motor 61 is not subjected to a load caused by conveying a conveyed object is obtained as the motor current Im.

次に、異常診断部32は、モータ電流Imとモータ61の定格電流値Isとを比較する(ステップS184)。 Next, the abnormality diagnosis unit 32 compares the motor current Im and the rated current value Is of the motor 61 (step S184).

そして、モータ電流Imが定格電流値Isを超えるとき(ステップS184でYES)、異常診断部32は、対象ゾーンのモータ61の搬送物に起因しない過負荷、又はモータ61の異常が生じている旨のメッセージ(第18推定原因)と、対象ゾーンのモータ61の搬送物に起因しない負荷の軽減、又はモータ61の交換をすべき旨のメッセージ(第18対処方法)とをディスプレイ34に表示させるなどして報知し(ステップS185:(j4))、処理を終了する。 Then, when the motor current Im exceeds the rated current value Is (YES in step S184), the abnormality diagnosis unit 32 determines that there is an overload of the motor 61 in the target zone that is not caused by the transported object, or an abnormality of the motor 61 has occurred. (eighteenth presumed cause) and a message to the effect that the load on the motor 61 in the target zone that is not caused by the transported object should be reduced or the motor 61 should be replaced (eighteenth coping method). is notified (step S185: (j4)), and the process ends.

ステップS183では、対象ゾーンから搬送物を取り除き、対象ゾーンを空運転しているときのモータ電流Imを検出しているから、このモータ電流Imが、設計上超えないはずの定格電流値Isを超えた場合(ステップS184でYES)、搬送物が重すぎることによる過負荷等の搬送物に起因する過負荷が原因でモータサーマルエラーが発生しているのではないと判断できる。 In step S183, since the motor current Im is detected when the target zone is idled after removing the transported object from the target zone, the motor current Im exceeds the rated current value Is which should not exceed the designed value. If so (YES in step S184), it can be determined that the motor thermal error is not caused by an overload caused by the transported object, such as an overload due to the transported object being too heavy.

搬送物を取り除いた空運転で生じる搬送物に起因しない過負荷としては、例えば、駆動ローラ5a一つ当たりで駆動される従動ローラ5bの数が、過剰になっている場合がある。あるいは、搬送機構の不具合により、駆動ローラ5a及び従動ローラ5bを駆動する際の駆動抵抗が異常に増大している場合がある。 As an example of an overload that is not caused by a transported object and is caused by idling after the transported object has been removed, there is a case where the number of driven rollers 5b driven per drive roller 5a is excessive. Alternatively, there is a case where the drive resistance when driving the drive roller 5a and the driven roller 5b is abnormally increased due to a malfunction of the transport mechanism.

また、モータ61が故障等の異常状態になっている場合にも、モータ電流Imが定格電流値Isを超える可能性がある。従って、上記第18推定原因及び第18対処方法を判断することができる。 Also, when the motor 61 is in an abnormal state such as a failure, the motor current Im may exceed the rated current value Is. Therefore, the 18th probable cause and the 18th coping method can be determined.

一方、モータ電流Imが定格電流値Isを超えないとき(ステップS184でNO)、モータ電流Imは設計上の想定範囲内に収まっていることになり、搬送物が除去されたことによって、モータ61の温度上昇の原因となる過電流が解消されたと考えられる。従って、対象ゾーンで発生したモータサーマルエラーは、搬送物が重すぎることによる過負荷等の搬送物に起因する過負荷が原因で発生した可能性が高いと考えられる。 On the other hand, when the motor current Im does not exceed the rated current value Is (NO in step S184), the motor current Im is within the assumed design range, and the motor 61 It is considered that the overcurrent that causes the temperature rise of the capacitor has been eliminated. Therefore, it is highly probable that the motor thermal error that occurred in the target zone was caused by an overload caused by the transported object, such as an overload due to the transported object being too heavy.

そこで、モータ電流Imが定格電流値Isを超えないとき(ステップS184でNO)、異常診断部32は、推定原因として対象ゾーンにおけるモータ61の搬送物に起因する過負荷を示す旨のメッセージと、対処方法として対象ゾーンのモータ61の、搬送物に起因する負荷の軽減をすべき旨のメッセージとをディスプレイ34に表示させるなどして報知し(ステップS186)、処理を終了する。搬送物に起因する負荷を軽減するためには、搬送物を軽くすればよい。 Therefore, when the motor current Im does not exceed the rated current value Is (NO in step S184), the abnormality diagnosis unit 32 outputs a message to the effect that the estimated cause is an overload of the motor 61 caused by the transported object in the target zone, and As a countermeasure, a message is displayed on the display 34 to the effect that the load of the motor 61 in the target zone due to the transported object should be reduced (step S186), and the process ends. In order to reduce the load caused by the transported object, the transported object should be lightened.

以上、ステップS171~S186の処理によれば、モータサーマルエラーが発生した場合に、ユーザに対してその推定原因と対処方法とを知らせることができるので、異常が発生した場合に、その原因又は対処方法を知ることが容易となる。また、ステップS171~S181の処理によれば、専門知識が無ければ調べることが困難なモータ温度Tmに基づいて、モータサーマルエラーを検出し、その原因又は対処方法を知らせることができる。また、ステップS183~S186の処理によれば、専門知識が無ければ調べることが困難なモータ電流Imに基づいて、異常の原因又は対処方法を知らせることができる。従って、専門知識の無いユーザであっても、異常に対処することが容易となる。 As described above, according to the processing of steps S171 to S186, when a motor thermal error occurs, it is possible to notify the user of the presumed cause and how to deal with it. Easier to know how. Further, according to the processing of steps S171 to S181, it is possible to detect a motor thermal error based on the motor temperature Tm, which is difficult to check without expert knowledge, and to notify the cause or countermeasures thereof. Further, according to the processing of steps S183 to S186, it is possible to inform the cause of the abnormality or the coping method based on the motor current Im, which is difficult to check without expert knowledge. Therefore, even a user without specialized knowledge can easily deal with the abnormality.

ステップS171~S186の処理によれば、モータサーマルエラーが検出された場合、異常診断部32によるモータサーマルエラー処理が実行される。なお、ステップS174,S182を実行せず、ユーザの確認操作を待つことなく処理を続行してもよい。また、ステップS177を実行しなくてもよく、ステップS185を実行しなくてもよく、ステップS186を実行しなくてもよく、ステップS181~S186を実行しなくてもよい。
<ローカル間通信エラー(第十エラー)>
According to the processing of steps S171 to S186, when a motor thermal error is detected, the abnormality diagnosis section 32 executes motor thermal error processing. The processing may be continued without executing steps S174 and S182 and waiting for the user's confirmation operation. Also, step S177 may not be executed, step S185 may not be executed, step S186 may not be executed, and steps S181 to S186 may not be executed.
<Inter-local communication error (10th error)>

ローカル間通信エラーに関する処理について説明する。まず、各ゾーンZの設定値記憶部58に記憶されているローカルアドレス情報について説明する。図32は、ゾーンZ5の設定値記憶部58に記憶されているローカルアドレス情報A5の一例を示す表形式の説明図である。 A description will be given of processing related to an inter-local communication error. First, the local address information stored in the set value storage unit 58 of each zone Z will be described. FIG. 32 is a table-format explanatory diagram showing an example of the local address information A5 stored in the set value storage unit 58 of the zone Z5.

ゾーンZ5は、図1に示すように、方向D1側にゾーンZ4が隣接し、方向D2側にゾーンZ6が隣接し、方向D3側にゾーンZ8が隣接している。ローカルアドレス情報A5は、このようなゾーンZの配置に対応して、隣接方向D1とアドレス4、隣接方向D2とアドレス6、隣接方向D3とアドレス8とを対応付けている。他のゾーンZのローカルアドレス情報も、ローカルアドレス情報A5と同様、自ノードに対する隣接方向と、隣接する他のゾーンZのアドレスとを対応付ける。 As shown in FIG. 1, the zone Z5 is adjacent to the zone Z4 on the direction D1 side, adjacent to the zone Z6 on the direction D2 side, and adjacent to the zone Z8 on the direction D3 side. The local address information A5 associates the adjacent direction D1 with the address 4, the adjacent direction D2 with the address 6, and the adjacent direction D3 with the address 8, corresponding to such arrangement of the zone Z. FIG. Similar to the local address information A5, the local address information of another zone Z also associates the adjacency direction with respect to the own node and the address of another adjacent zone Z. FIG.

なお、図32では、送信用と受信用とを分けずに表しているが、ローカルアドレス情報は、送信用のデータテーブルと受信用のデータテーブルとから構成されていてもよい。 Although FIG. 32 does not divide the data for transmission and reception, the local address information may be composed of a data table for transmission and a data table for reception.

各ゾーンZのローカル通信部57は、自ゾーンの設定値記憶部58を参照し、設定値記憶部58に記憶されているローカルアドレス情報に基づいて、他のゾーンと通信を実行する。各ローカル通信部57は、他のゾーンのローカル通信部57と通信を実行する際、送信してからレスポンスが返信されるまでの応答時間を監視し、応答時間が所定の応答監視時間を超えたとき、すなわち通信ができないとき、タイムアウトとする。 The local communication unit 57 of each zone Z refers to the setting value storage unit 58 of its own zone, and based on the local address information stored in the setting value storage unit 58, communicates with other zones. Each local communication unit 57 monitors the response time from the time of transmission until the response is returned when communicating with the local communication units 57 of other zones, and the response time exceeds the predetermined response monitoring time. Time out, that is, when communication is not possible.

図33、図34は、本発明の一実施形態に係る異常診断プログラムを用いたコンベヤシステム1によるローカル間通信エラー検出処理、及びローカル間通信エラー処理の一例を示すフローチャートである。 33 and 34 are flowcharts showing an example of inter-local communication error detection processing and inter-local communication error processing by the conveyor system 1 using the abnormality diagnosis program according to one embodiment of the present invention.

まず、ローカルコントローラZCのローカル異常検出部56は、ローカル通信部57でタイムアウトが発生したとき(ステップS191でYES)、自己のゾーンである対象ゾーンにおいて、種類がローカル間通信エラーの異常を検出し、自己のゾーンを示す情報と共にローカル間通信エラーを示す情報を上位コントローラ3へ送信する(ステップS192)。 First, when a timeout occurs in the local communication unit 57 (YES in step S191), the local abnormality detection unit 56 of the local controller ZC detects an abnormality whose type is an inter-local communication error in the target zone, which is its own zone. , the information indicating the zone of its own and the information indicating the inter-local communication error are transmitted to the host controller 3 (step S192).

ステップS191,S192は、ローカル間通信エラー検出処理の一例に相当している。 Steps S191 and S192 correspond to an example of inter-local communication error detection processing.

次に、上位コントローラ3では、異常診断部32は、対象ゾーン、すなわちローカル間通信エラーが検出されたゾーンにおいて、ローカル間通信エラーが発生した旨のメッセージを例えばディスプレイ34に表示させることによって報知する(ステップS193)。 Next, in the host controller 3, the abnormality diagnosing unit 32 notifies by displaying, for example, on the display 34, a message to the effect that an inter-local communication error has occurred in the target zone, that is, the zone in which the inter-local communication error has been detected. (Step S193).

そして、例えばユーザがキーボード35又はマウス36を用いて調査の指示を入力すると(ステップS194でYES)、異常診断部32は、ステップS195以降のローカル間通信エラー処理を実行する一方、ユーザの調査指示がなかった場合(ステップS194でNO)処理を終了する。 Then, for example, when the user inputs an investigation instruction using the keyboard 35 or the mouse 36 (YES in step S194), the abnormality diagnosis unit 32 executes the inter-local communication error processing from step S195 onwards, while If there is no (NO in step S194), the process is terminated.

ステップS195において、異常診断部32は、対象ゾーンの設定値記憶部58にアクセスし、その設定値記憶部58に記憶されているローカルアドレス情報を手掛情報として取得する(ステップS195:(k1))。 In step S195, the abnormality diagnosis unit 32 accesses the setting value storage unit 58 of the target zone and acquires the local address information stored in the setting value storage unit 58 as clue information (step S195: (k1) ).

次に、異常診断部32は、対象ゾーンのローカルアドレス情報と、レイアウト情報記憶部38に記憶された配置情報及び各ゾーンのアドレスとの整合性を判定し(ステップS196:(k2))、整合しているとき(ステップS197でYES)、異常診断部32は、推定原因として通信ケーブル4の断線又は通信相手先ゾーンに動作用電源電圧が供給されていない電源オフである旨のメッセージと、対処方法として通信ケーブル4の接続確認又は通信相手先ゾーン(対象ゾーンの隣接ゾーン)への動作用電源電圧の供給の確認をすべき旨のメッセージとをディスプレイ34に表示させるなどして報知し(ステップS198)、処理を終了する。通信ケーブル4の断線には、通信コネクタの未接続又は接触不良も含まれる。 Next, the abnormality diagnosis unit 32 determines consistency between the local address information of the target zone, the layout information stored in the layout information storage unit 38, and the address of each zone (step S196: (k2)). If so (YES in step S197), the abnormality diagnosis unit 32 issues a message indicating that the probable cause is a disconnection of the communication cable 4 or power off due to no supply of operating power supply voltage to the communication partner zone, and a countermeasure. As a method, a message to the effect that confirmation of the connection of the communication cable 4 or confirmation of the supply of the power supply voltage for operation to the communication partner zone (adjacent zone of the target zone) should be confirmed is displayed on the display 34 (step S198), the process ends. Disconnection of the communication cable 4 includes non-connection or poor contact of the communication connector.

レイアウト情報記憶部38には、図1に示すような、ゾーンZ1~Z11の配置を示す配置情報と、ゾーンZ1~Z11のアドレス1~11を示すアドレス情報とが記憶されている。従って、異常診断部32は、例えば対象ゾーンがゾーンZ5であった場合、図32に示すローカルアドレス情報A5と、図1に示すような配置情報及びアドレス情報とを照合することによって、整合性を判定することができる。 The layout information storage unit 38 stores arrangement information indicating the arrangement of zones Z1 to Z11 and address information indicating addresses 1 to 11 of zones Z1 to Z11 as shown in FIG. Therefore, when the target zone is zone Z5, for example, the abnormality diagnosis unit 32 compares the local address information A5 shown in FIG. 32 with the arrangement information and address information shown in FIG. can judge.

一方、ステップS197において、整合していないと判定された場合(ステップS197でNO)、異常診断部32は、対象ゾーンのローカルアドレス情報が不適切である旨のメッセージ(第19推定原因)と、対象ゾーンのローカルアドレス情報を修正すべき旨のメッセージ(第19対処方法)とをディスプレイ34に表示させるなどして報知する(ステップS201:(k3))。 On the other hand, if it is determined in step S197 that there is no consistency (NO in step S197), the abnormality diagnosis unit 32 sends a message (19th probable cause) to the effect that the local address information of the target zone is inappropriate, and A message to the effect that the local address information of the target zone should be corrected (the 19th coping method) is displayed on the display 34 or the like (step S201: (k3)).

そして、例えばユーザがキーボード35又はマウス36を用いて自動修正の指示を入力すると(ステップS202でYES)、異常診断部32は、レイアウト情報記憶部38に記憶された配置情報及び各ゾーンのアドレスとに基づいて対象ゾーンのローカルアドレス情報を新たに生成する(ステップS203:(k4))。 Then, for example, when the user inputs an instruction for automatic correction using the keyboard 35 or the mouse 36 (YES in step S202), the abnormality diagnosis unit 32 stores the layout information and the addresses of each zone stored in the layout information storage unit 38. (step S203: (k4)).

図1に示すような配置情報及びアドレス情報によれば、例えば対象ゾーンがゾーンZ5の場合、方向D1側にアドレス4のゾーンZ4が隣接し、方向D2側にアドレス6のゾーンZ6が隣接し、方向D3側にアドレス8のゾーンZ8が隣接していることが判る。従って、異常診断部32は、図32に示す正しいローカルアドレス情報A5を、レイアウト情報記憶部38に記憶された配置情報及び各ゾーンのアドレスとに基づいて生成することができる。 According to the arrangement information and address information shown in FIG. 1, for example, when the target zone is zone Z5, zone Z4 with address 4 is adjacent to the direction D1 side, zone Z6 with address 6 is adjacent to the direction D2 side, It can be seen that zone Z8 of address 8 is adjacent to direction D3. Therefore, the abnormality diagnosis unit 32 can generate the correct local address information A5 shown in FIG. 32 based on the arrangement information and the addresses of each zone stored in the layout information storage unit 38.

次に、異常診断部32は、生成された新たなローカルアドレス情報を、対象ゾーンの設定値記憶部58にアクセスして新たなローカルアドレス情報として記憶させる(ステップS204:(k4))。 Next, the abnormality diagnosis unit 32 accesses the set value storage unit 58 of the target zone to store the generated new local address information as new local address information (step S204: (k4)).

以上、ステップS191~S204の処理によれば、ローカル間通信エラーが発生した場合に、ユーザに対してその推定原因と対処方法とを知らせることができるので、異常が発生した場合に、その原因又は対処方法を知ることが容易となる。また、ステップS203,S204によれば、ローカル間通信エラーの発生原因を自動的に解消することができる。 As described above, according to the processing of steps S191 to S204, when an inter-local communication error occurs, the user can be notified of the presumed cause and countermeasures. It becomes easier to know how to deal with it. Further, according to steps S203 and S204, the cause of the local communication error can be automatically resolved.

ステップS191~S204の処理によれば、ローカル間通信エラーが検出された場合、異常診断部32によるローカル間通信エラー処理が実行され、対象ゾーンのローカルアドレス情報が整合していないとき(ステップS197でNO)、新たなローカルアドレス情報が生成されて対象ゾーンに記憶される。 According to the processing of steps S191 to S204, when an inter-local communication error is detected, the abnormality diagnosis unit 32 executes inter-local communication error processing, and when the local address information of the target zone does not match (in step S197 NO), new local address information is generated and stored in the target zone.

なお、ステップS194,S202を実行せず、ユーザの確認操作を待つことなく処理を続行してもよい。また、ステップS198を実行しなくてもよく、ステップS201を実行しなくてもよく、ステップS202~S204を実行しなくてもよい。 The processing may be continued without executing steps S194 and S202 and waiting for the user's confirmation operation. Further, step S198 may not be executed, step S201 may not be executed, and steps S202 to S204 may not be executed.

なお、ステップS7,S11,S29,S33,S38,S47,S48,S62,S63,S78,S83,S86,S97,S102,S112,S113,S128,S132,S133,S147,S153,S162,S163,S177,S185,S186において、推定原因及び対処方法のうちいずれか一方のみを報知してもよい。 Note that steps S7, S11, S29, S33, S38, S47, S48, S62, S63, S78, S83, S86, S97, S102, S112, S113, S128, S132, S133, S147, S153, S162, S163, S177 , S185 and S186, only one of the estimated cause and the coping method may be notified.

また、上述のメッセージは、それらのメッセージと略同様の意味を有していればよく、それらのメッセージの表現そのものに限定されるものではない。また、異常診断部32による報知は、ディスプレイ34に表示させることに限られず、例えば通信で外部に送信することによって報知してもよく、種々の報知方法を採用することができる。 Also, the above-mentioned messages may have substantially the same meaning as those messages, and are not limited to the expressions of those messages themselves. In addition, the notification by the abnormality diagnosis unit 32 is not limited to being displayed on the display 34, and may be notified by, for example, transmitting to the outside through communication, and various notification methods can be employed.

また、低電圧エラー(第六エラー)、モータロックエラー(第七エラー)、基板サーマルエラー(第八エラー)、及びモータサーマルエラー(第九エラー)に係る処理は、複数のゾーンに分割されていないコンベヤ装置を用いたコンベヤシステムにも適用可能である。 In addition, processing related to low voltage error (sixth error), motor lock error (seventh error), substrate thermal error (eighth error), and motor thermal error (ninth error) is divided into multiple zones. It can also be applied to a conveyor system using a conveyor device that does not have one.

また、ローカル異常検出部56は、誘起電圧エラー(第一エラー)、ジャムエラー(第二エラー)、モータ電源オフエラー(第三エラー)、モータ未接続エラー(第四エラー)、昇降エラー(第五エラー)、低電圧エラー(第六エラー)、モータロックエラー(第七エラー)、基板サーマルエラー(第八エラー)、モータサーマルエラー(第九エラー)、及びローカル間通信エラー(第十エラー)のうち少なくとも一つを検出可能であればよい。また、異常診断部32は、上記第一~第十エラーのうち少なくとも一つに関する処理を実行可能であればよい。 In addition, the local abnormality detection unit 56 detects an induced voltage error (first error), a jam error (second error), a motor power off error (third error), a motor unconnected error (fourth error), an elevation error (second 5 error), low voltage error (6th error), motor lock error (7th error), board thermal error (8th error), motor thermal error (9th error), and inter-local communication error (10th error) At least one of them should be detectable. Further, the abnormality diagnosis unit 32 only needs to be able to execute processing related to at least one of the first to tenth errors.

異常履歴記録処理部33は、上述のように各ゾーンZで検出された異常と、その検出された異常に対応して異常診断部32によって推定された異常の推定原因及び対処方法の少なくとも一方とを対応付けて、異常履歴として異常履歴記憶部39に累積的に記録する。 The abnormality history record processing unit 33 records at least one of the abnormality detected in each zone Z as described above, and the estimated cause and coping method of the abnormality estimated by the abnormality diagnosis unit 32 corresponding to the detected abnormality. are associated with each other and cumulatively recorded in the abnormality history storage unit 39 as an abnormality history.

このようにして異常履歴記憶部39に記憶された異常履歴は、各異常の発生原因の解析に用いることができ、コンベヤシステム1の改善に役立てることが容易である。 The abnormality history stored in the abnormality history storage unit 39 in this way can be used to analyze the cause of each abnormality, and can be easily used to improve the conveyor system 1 .

このような構成のコンベヤシステム、異常診断装置、異常診断プログラム、及び異常診断プログラムを記録したコンピュータ読み取り可能な記録媒体によれば、異常が発生した場合に、その原因又は対処方法を知ることが容易である。 According to the conveyor system, the abnormality diagnosis device, the abnormality diagnosis program, and the computer-readable recording medium recording the abnormality diagnosis program configured as described above, it is easy to know the cause or countermeasure when an abnormality occurs. is.

この出願は、2019年4月5日に出願された日本国特許出願特願2019-073017を基礎とするものであり、その内容は、本願に含まれるものである。なお、発明を実施するための形態の項においてなされた具体的な実施態様又は実施例は、あくまでも、本発明の技術内容を明らかにするものであって、本発明は、そのような具体例にのみ限定して狭義に解釈されるべきものではない。 This application is based on Japanese Patent Application No. 2019-073017 filed on April 5, 2019, the contents of which are incorporated herein. It should be noted that the specific embodiments or examples described in the section for carrying out the invention merely clarify the technical content of the present invention, and the present invention is based on such specific examples. It should not be interpreted narrowly by limiting only

1 コンベヤシステム
2 コンベヤ装置
3 上位コントローラ(異常診断装置)
4 通信ケーブル
5 搬送ローラ
5a,15 駆動ローラ
5b 従動ローラ
6,6 サイドフレーム
7 伝動ベルト
8 在荷センサ
9 境界センサ
11 主搬送コンベヤ
12 副搬送コンベヤ
13 昇降装置
14,17 ベルト
16 ローラ
18 直動カム
19 昇降モータ
20 ラックアンドピニオン機構
21 昇降コントローラ(切替応答信号出力部)
30 演算部
31 搬送制御部
32 異常診断部
33 異常履歴記録処理部
34 ディスプレイ
35 キーボード
36 マウス
37 通信IF部
38 レイアウト情報記憶部(モータ情報記憶部、構成情報記憶部)
39 異常履歴記憶部
50 制御部
51,51a,51b 駆動制御部
52 速度制御部
53 モータ接続検出部
54 回転検出部
56 ローカル異常検出部(異常検出部)
56a ローカル異常検出部(第一の異常検出部)
56b ローカル異常検出部(第二の異常検出部)
57 ローカル通信部
58 設定値記憶部
59 プログラム記憶部
60 モータブロック
61 モータ
61a 回転子
62 モータ駆動回路
63 端子電圧検出部
64 駆動電圧検出部
66 電流検出部
67 回路温度検出部
68 モータ温度検出部
A5 ローカルアドレス情報
CBL1,CBL2 電源ケーブル
CN1,CN2 コネクタ
D1,D2,D3,D4 方向
H1,H2,H3 ホール素子
Ilim 電流制限値
Ilim0 初期電流制限値
Im モータ電流
Is 定格電流値
M,M1~M11 搬送モジュール
Ms,Ms1,Ms2 直進搬送モジュール
Mt 方向転換モジュール
P1 第一プログラム
P2 第二プログラム
PS1,PS2 電源部
PS2 電源部
t0 ジャム基準時間
T1~T7 端子
Tc 回路温度
tc 継続時間
Tcref 回路温度判定値
Tcref0 初期回路温度判定値
tj ジャム判定時間
tlm 切替監視時間
tlm0 初期切替監視時間
Tm モータ温度
Tmref モータ温度判定値
trref 回転判定時間
Vd 駆動用電源電圧
Vdref 駆動判定電圧
Vt 端子電圧
Vtref 端子判定電圧
W 搬送物
Z,Z1~Z11 ゾーン
ZC,ZC1~ZC11 ローカルコントローラ
1 Conveyor system 2 Conveyor device 3 Host controller (abnormality diagnosis device)
4 Communication cable 5 Transport rollers 5a, 15 Drive roller 5b Driven rollers 6, 6 Side frame 7 Transmission belt 8 Inventory sensor 9 Boundary sensor 11 Main transport conveyor 12 Sub-transport conveyor 13 Lifting device 14, 17 Belt 16 Roller 18 Linear cam 19 lift motor 20 rack and pinion mechanism 21 lift controller (switching response signal output unit)
30 calculation unit 31 transport control unit 32 abnormality diagnosis unit 33 abnormality history recording processing unit 34 display 35 keyboard 36 mouse 37 communication IF unit 38 layout information storage unit (motor information storage unit, configuration information storage unit)
39 abnormality history storage unit 50 control units 51, 51a, 51b drive control unit 52 speed control unit 53 motor connection detection unit 54 rotation detection unit 56 local abnormality detection unit (abnormality detection unit)
56a Local anomaly detector (first anomaly detector)
56b Local anomaly detector (second anomaly detector)
57 local communication unit 58 set value storage unit 59 program storage unit 60 motor block 61 motor 61a rotor 62 motor drive circuit 63 terminal voltage detection unit 64 drive voltage detection unit 66 current detection unit 67 circuit temperature detection unit 68 motor temperature detection unit A5 Local address information CBL1, CBL2 Power cable CN1, CN2 Connector D1, D2, D3, D4 Direction H1, H2, H3 Hall element Ilim Current limit value Ilim0 Initial current limit value Im Motor current Is Rated current value M, M1 to M11 Transfer module Ms, Ms1, Ms2 Straight transfer module Mt Direction change module P1 First program P2 Second program PS1, PS2 Power supply unit PS2 Power supply unit t0 Jam reference time T1 to T7 Terminal Tc Circuit temperature tc Duration time Tcref Circuit temperature judgment value Tcref0 Initial circuit Temperature judgment value tj Jam judgment time tlm Switching monitoring time tlm0 Initial switching monitoring time Tm Motor temperature Tmref Motor temperature judgment value trref Rotation judgment time Vd Drive power supply voltage Vdref Drive judgment voltage Vt Terminal voltage Vtref Terminal judgment voltage W Conveyed goods Z, Z1 ~Z11 Zone ZC, ZC1~ZC11 Local controller

Claims (29)

搬送物を搬送するコンベヤ装置と、
前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、
前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部とを備え
前記コンベヤ装置は、前記搬送物の搬送方向に沿って複数のゾーンに分割され、
前記各ゾーンには、
自己のゾーンにおいて前記搬送するための駆動力を生じるモータと、
前記モータの端子電圧を検出する端子電圧検出部とが設けられ、
前記異常検出部は、前記各ゾーンの前記端子電圧検出部のいずれかによって検出された前記端子電圧が、前記モータを駆動するための駆動用電源電圧よりも高い電圧に予め設定された端子判定電圧より高いとき、そのいずれかの端子電圧検出部が属するゾーンである対象ゾーンにおいて、前記種類を第一エラーとして前記異常を検出するコンベヤシステム。
a conveyor device for conveying an object;
an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device;
Based on the type of abnormality detected by the abnormality detection unit, clue information is acquired as a clue for diagnosing the cause of the detected type of abnormality, and based on the acquired clue information. an abnormality diagnosis unit for estimating the cause of the detected abnormality ,
The conveyor device is divided into a plurality of zones along the conveying direction of the conveyed object,
In each zone,
a motor that generates a driving force for the transport in its own zone;
a terminal voltage detection unit for detecting a terminal voltage of the motor,
The abnormality detection section has a terminal determination voltage preset to a voltage higher than a driving power supply voltage for driving the motor when the terminal voltage detected by one of the terminal voltage detection sections of the zones is set in advance. When higher, the conveyor system detects the abnormality with the type as the first error in the target zone, which is the zone to which any of the terminal voltage detection units belongs.
前記各ゾーンには、さらに、
前記搬送の速度設定を予め記憶する速度設定記憶部と、
前記速度設定に応じて前記搬送の速度を制御する速度制御部とが設けられ、
前記異常診断部は、前記異常検出部によって検出された異常が前記第一エラーであった場合、
(a1)前記対象ゾーンの速度設定と、前記対象ゾーンよりも前記搬送物の搬送方向上流側のゾーンの速度設定とを前記手掛情報として取得し、
(a2)前記(a1)で得られた前記手掛情報に基づいて、前記上流側のゾーンの速度設定の方が、前記対象ゾーンの速度設定よりも速度が速いとき、第一推定原因及び第一対処方法のうち少なくとも一方をユーザに報知し、
前記第一推定原因は、前記対象ゾーンの速度設定が不適切であることであり、
前記第一対処方法は、前記対象ゾーンの速度設定を修正することである請求項記載のコンベヤシステム。
Each zone further includes:
a speed setting storage unit for pre-storing the speed setting of the conveying;
a speed control unit that controls the speed of the conveying according to the speed setting;
When the abnormality detected by the abnormality detection unit is the first error, the abnormality diagnosis unit
(a1) acquiring the speed setting of the target zone and the speed setting of a zone on the upstream side of the target zone in the conveying direction of the conveyed product as the clue information;
(a2) Based on the clue information obtained in (a1), when the speed setting of the upstream zone is faster than the speed setting of the target zone, the first probable cause and the second Inform the user of at least one of the coping methods,
The first presumed cause is that the speed setting of the target zone is inappropriate,
2. The conveyor system of claim 1 , wherein said first remedy is to modify the speed setting of said zone of interest.
前記異常診断部は、前記異常検出部によって検出された異常が前記第一エラーであった場合、
(a1)前記対象ゾーンの速度設定と、前記対象ゾーンよりも前記搬送物の搬送方向上流側のゾーンの速度設定とを前記手掛情報として取得し、
(a3)前記(a1)で得られた前記手掛情報に基づいて、前記上流側のゾーンの速度設定が、前記対象ゾーンの速度設定以下の速度であるとき、第二推定原因及び第二対処方法のうち少なくとも一方を報知し、
前記第二推定原因は、前記搬送物が外部から押されたことであり、
前記第二対処方法は、前記搬送物が外部から押されないようにすることである請求項1又は2に記載のコンベヤシステム。
When the abnormality detected by the abnormality detection unit is the first error, the abnormality diagnosis unit
(a1) acquiring the speed setting of the target zone and the speed setting of a zone on the upstream side of the target zone in the conveying direction of the conveyed product as the clue information;
(a3) Based on the clue information obtained in (a1), when the speed setting of the upstream zone is equal to or lower than the speed setting of the target zone, the second estimated cause and the second countermeasure signaling at least one of the methods;
The second presumed cause is that the conveyed object is pushed from the outside,
3. The conveyor system according to claim 1 or 2 , wherein said second coping method is to prevent said transported object from being pushed from the outside.
前記異常診断部は、さらに、前記(a1)において、前記対象ゾーンよりも前記搬送物の搬送方向上流側のゾーンの速度設定を、複数のゾーンに対応して前記手掛情報として取得し、
(a4)前記対象ゾーンの速度設定よりも前記上流側に隣接するゾーンの速度設定の方が、速度が速いとき、前記搬送方向上流側の複数のゾーンの速度設定のうち、設定された速度が同じ速度設定の数が最も多い速度設定を探索し、
(a5)前記(a4)で探索された速度設定の速度を、前記対象ゾーンの前記速度設定記憶部に新たな速度設定として記憶させる請求項記載のコンベヤシステム。
Further, in (a1), the abnormality diagnosis unit acquires, as the clue information, a speed setting of a zone on the upstream side in the conveying direction of the conveyed article from the target zone, corresponding to a plurality of zones,
(a4) When the speed setting of the zone adjacent to the upstream side is higher than the speed setting of the target zone, the set speed is higher than the speed setting of the plurality of zones on the upstream side in the conveying direction. find the speed setting with the highest number of identical speed settings,
(a5) The conveyor system according to claim 2 , wherein the speed of the speed setting searched in (a4) is stored as a new speed setting in the speed setting storage unit of the target zone.
搬送物を搬送するコンベヤ装置と、
前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、
前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部とを備え、
前記コンベヤ装置は、前記搬送物の搬送方向に沿って複数のゾーンに分割され、
前記複数のゾーンには、前記搬送物を直進させる直進ゾーンと、前記搬送物を直進方向と交差する方向に搬送可能な方向転換ゾーンとが含まれ、
前記直進ゾーン及び前記方向転換ゾーンには、自己のゾーン内における前記搬送物の有無を検出する在荷センサが設けられ、
前記方向転換ゾーンには、さらに、自己のゾーンと隣接する他のゾーンとの境界のうち少なくとも二ヶ所には、前記境界における前記搬送物の有無を検出する境界センサが設けられ、
前記各ゾーンは、自己のゾーンのジャム判定時間を予め記憶するジャム判定時間記憶部をさらに備え、
前記異常検出部は、前記各ゾーンの前記在荷センサのいずれかが前記搬送物有と検出している時間が、前記ジャム判定時間を超えたとき、そのいずれかの在荷センサが属するゾーンである対象ゾーンにおいて、前記種類を第二エラーとして前記異常を検出し、
前記異常診断部は、前記異常検出部によって検出された異常が前記第二エラーであった場合、
(b1)前記対象ゾーンの種別を示すゾーン種別情報を前記手掛情報として取得し、そのゾーン種別情報に基づき前記対象ゾーンが前記方向転換ゾーンであるか否かを判定し、
(b2)前記(b1)において、前記対象ゾーンが前記方向転換ゾーンであった場合、前記対象ゾーンの前記各境界センサの検出状態を前記手掛情報として取得し、
(b3)前記(b2)において取得された前記各境界センサの検出状態のうち複数が、前記搬送物有を示すとき、第三推定原因及び第三対処方法のうち少なくとも一方をユーザに報知し、
前記第三推定原因は、前記対象ゾーンと他のゾーンとの境界のうち複数に前記搬送物が存在することであり、
前記第三対処方法は、前記方向転換ゾーンにおける前記搬送物を、手動で移動させることであるコンベヤシステム。
a conveyor device for conveying an object;
an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device;
Based on the type of abnormality detected by the abnormality detection unit, clue information is acquired as a clue for diagnosing the cause of the detected type of abnormality, and based on the acquired clue information. an abnormality diagnosis unit for estimating the cause of the detected abnormality,
The conveyor device is divided into a plurality of zones along the conveying direction of the conveyed object,
The plurality of zones includes a straight zone in which the article to be conveyed goes straight and a direction change zone in which the article to be conveyed can be conveyed in a direction intersecting with the straight traveling direction,
The straight zone and the direction change zone are provided with a load sensor for detecting the presence or absence of the transported object in its own zone,
The direction change zone is further provided with a boundary sensor for detecting the presence or absence of the conveyed object at at least two of the boundaries between the self zone and other adjacent zones,
Each of the zones further comprises a jam judgment time storage section for pre-storing the jam judgment time of its own zone,
When the time period during which any one of the zone sensors of each zone detects that the transported object is present exceeds the jam determination time, the abnormality detection section detects the presence of the transported object in the zone to which one of the zone sensors belongs. Detecting the abnormality with the type as a second error in a certain target zone,
When the abnormality detected by the abnormality detection unit is the second error, the abnormality diagnosis unit
(b1) acquiring zone type information indicating the type of the target zone as the clue information, and determining whether the target zone is the turning zone based on the zone type information;
(b2) in (b1) above, when the target zone is the turn-changing zone, acquiring the detection state of each of the boundary sensors in the target zone as the clue information;
(b3) when more than one of the detection states of the boundary sensors acquired in (b2) indicates that the transported object is present, notifying the user of at least one of the third estimated cause and the third coping method;
The third probable cause is that the transported object exists in a plurality of boundaries between the target zone and other zones,
The conveyor system, wherein the third countermeasure is to manually move the conveyed article in the turning zone.
前記異常検出部は、さらに、前記方向転換ゾーンにおいて、二つ以上の前記境界センサが前記搬送物有と検出したとき、前記種類を第二エラーとして前記異常を検出する請求項記載のコンベヤシステム。 6. The conveyor system according to claim 5 , wherein said abnormality detection unit further detects said abnormality as said type as a second error when two or more said boundary sensors detect that said conveyed object exists in said direction change zone. . 搬送物を搬送するコンベヤ装置と、
前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、
前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部とを備え、
前記コンベヤ装置は、前記搬送物の搬送方向に沿って複数のゾーンに分割され、
前記各ゾーンは、
自己のゾーン内における前記搬送物の有無を検出する在荷センサと、
自己のゾーンのジャム判定時間を予め記憶するジャム判定時間記憶部とを備え、
前記異常検出部は、前記各ゾーンの前記在荷センサのいずれかが前記搬送物有と検出している時間が、そのいずれかの在荷センサが属するゾーンである対象ゾーンの前記ジャム判定時間を超えたとき、前記対象ゾーンに対応して前記種類を第二エラーとして前記異常を検出し、
前記異常診断部は、前記異常検出部によって検出された異常が前記第二エラーであった場合、
(c1)前記対象ゾーンの前記ジャム判定時間記憶部に記憶された前記ジャム判定時間を前記手掛情報として取得し、
(c2)前記(c1)で取得された前記ジャム判定時間が、予め設定されたジャム基準時間に満たない場合、第四推定原因及び第四対処方法のうち少なくとも一方をユーザに報知し、
前記第四推定原因は、前記対象ゾーンの前記ジャム判定時間が不適切であることであり、
前記第四対処方法は、前記対象ゾーンの前記ジャム判定時間の変更であるコンベヤシステム。
a conveyor device for conveying an object;
an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device;
Based on the type of abnormality detected by the abnormality detection unit, clue information is acquired as a clue for diagnosing the cause of the detected type of abnormality, and based on the acquired clue information. an abnormality diagnosis unit for estimating the cause of the detected abnormality,
The conveyor device is divided into a plurality of zones along the conveying direction of the conveyed object,
Each zone is
a load sensor that detects the presence or absence of the transported object within its own zone;
a jam determination time storage unit that stores in advance the jam determination time of its own zone;
The abnormality detection unit determines that the time during which any one of the zone sensors of each zone detects that the conveyed article is present is the jam determination time of the target zone to which one of the zone sensors belongs. when exceeding, detecting the abnormality with the type as a second error corresponding to the target zone;
When the abnormality detected by the abnormality detection unit is the second error, the abnormality diagnosis unit
(c1) acquiring the jam determination time stored in the jam determination time storage unit of the target zone as the clue information;
(c2) if the jam determination time acquired in (c1) is less than a preset jam reference time, notify the user of at least one of the fourth presumed cause and the fourth coping method;
the fourth presumed cause is that the jam determination time of the target zone is inappropriate;
In the conveyor system, the fourth coping method is to change the jam determination time of the target zone.
前記異常診断部は、さらに、
(c3)前記(c2)において、前記ジャム判定時間が前記ジャム基準時間に満たない場合、予め設定された初期ジャム判定時間を、前記対象ゾーンの前記ジャム判定時間記憶部に、新たなジャム判定時間として記憶させる請求項記載のコンベヤシステム。
The abnormality diagnosis unit further
(c3) In the above (c2), if the jam determination time is less than the jam reference time, a preset initial jam determination time is stored in the jam determination time storage section of the target zone as a new jam determination time. 8. The conveyor system of claim 7 , stored as .
前記異常診断部は、さらに、
(c4)前記(c2)において、前記ジャム判定時間が前記ジャム基準時間に満たない場合、複数の前記ゾーンの前記ジャム判定時間を前記手掛情報として取得し、その複数の前記ジャム判定時間のうち、時間が同じジャム判定時間の数が最も多いジャム判定時間を探索し、
(c5)前記(c4)で探索されたジャム判定時間を、前記対象ゾーンの前記ジャム判定時間記憶部に、新たなジャム判定時間として記憶させる請求項記載のコンベヤシステム。
The abnormality diagnosis unit further
(c4) In the above (c2), if the jam determination time is less than the jam reference time, the jam determination times of the plurality of zones are acquired as the clue information, and among the plurality of jam determination times, , search for the jam judgment time with the largest number of jam judgment times with the same time,
(c5) The conveyor system according to claim 7 , wherein the jam determination time searched for in (c4) is stored as a new jam determination time in the jam determination time storage section of the target zone.
搬送物を搬送するコンベヤ装置と、
前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、
前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部とを備え、
前記コンベヤ装置は、前記搬送物の搬送方向に沿って複数のゾーンに分割され、
前記各ゾーンには、
自己のゾーンにおいて前記搬送するための駆動力を生じるモータと、
前記モータの駆動を制御するためのモータ駆動回路と、
前記モータ駆動回路に供給される駆動用電源電圧を検出する駆動電圧検出部とが設けられ、
前記コンベヤシステムは、複数の前記ゾーンの前記モータ駆動回路に前記駆動用電源電圧を供給する電源部をさらに備え、
前記異常検出部は、前記各ゾーンの前記駆動電圧検出部のいずれかによって検出された前記駆動用電源電圧が実質的にゼロのとき、そのいずれかの駆動電圧検出部が属するゾーンである対象ゾーンにおいて、前記種類を第三エラーとして前記異常を検出し、
前記異常診断部は、前記異常検出部によって検出された異常が前記第三エラーであった場合、
(d1)前記対象ゾーンとは別のゾーンにおける、前記駆動用電源電圧を示す情報及び前記第三エラーの検出の有無を示す情報のうち少なくとも一方の情報を前記手掛情報として取得し、
(d2)前記(d1)において、前記別のゾーンにおける前記取得された情報が、前記駆動用電源電圧が実質的にゼロ、及び前記第三エラーの検出有、のうち少なくとも一方を示すとき、第五推定原因及び第五対処方法のうち少なくとも一方をユーザに報知し、
前記第五推定原因は、前記電源部が前記駆動用電源電圧を出力していない旨、及び前記電源部から前記対象ゾーンに前記駆動用電源電圧を供給するためのケーブルが断線している旨のうち少なくとも一方であり、
前記第五対処方法は、前記電源部の確認、及び前記電源部から前記対象ゾーンに前記駆動用電源電圧を供給するためのケーブルの確認であるコンベヤシステム。
a conveyor device for conveying an object;
an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device;
Based on the type of abnormality detected by the abnormality detection unit, clue information is acquired as a clue for diagnosing the cause of the detected type of abnormality, and based on the acquired clue information. an abnormality diagnosis unit for estimating the cause of the detected abnormality,
The conveyor device is divided into a plurality of zones along the conveying direction of the conveyed object,
In each zone,
a motor that generates a driving force for the transport in its own zone;
a motor drive circuit for controlling the drive of the motor;
a driving voltage detection unit for detecting a driving power supply voltage supplied to the motor driving circuit,
The conveyor system further comprises a power supply unit that supplies the drive power supply voltage to the motor drive circuits of the plurality of zones,
When the drive power supply voltage detected by any one of the drive voltage detectors of each zone is substantially zero, the abnormality detector detects a target zone to which any one of the drive voltage detectors belongs. in detecting the abnormality with the type as a third error;
When the abnormality detected by the abnormality detection unit is the third error, the abnormality diagnosis unit
(d1) acquiring at least one of information indicating the driving power supply voltage and information indicating whether or not the third error is detected in a zone other than the target zone as the clue information;
(d2) in (d1), when the acquired information in the other zone indicates at least one of the driving power supply voltage being substantially zero and the detection of the third error; Informing the user of at least one of the fifth presumed cause and the fifth remedy,
The fifth probable cause is that the power supply unit does not output the driving power supply voltage, and that the cable for supplying the driving power supply voltage from the power supply unit to the target zone is broken. at least one of
In the conveyor system, the fifth coping method is confirmation of the power supply unit and confirmation of a cable for supplying the driving power supply voltage from the power supply unit to the target zone.
前記各ゾーンのモータ駆動回路は、前記電源部から前記駆動用電源電圧を受け付けるためのコネクタを備え、
前記異常診断部は、さらに、
(d3)前記(d1)において、前記別のゾーンにおける前記取得された情報が、前記駆動用電源電圧が実質的にゼロ、及び前記第三エラーの検出有、のいずれを示すものでもないとき、第六推定原因及び第六対処方法のうち少なくとも一方を報知し、
前記第六推定原因は、前記コネクタが外れている旨、及び前記コネクタの接触不良のうち少なくとも一方であり、
前記第六対処方法は、前記コネクタを接続すること、及び前記コネクタを脱着することのうち少なくとも一方である請求項10記載のコンベヤシステム。
the motor drive circuit of each zone includes a connector for receiving the driving power supply voltage from the power supply unit;
The abnormality diagnosis unit further
(d3) In (d1), when the acquired information in the other zone does not indicate that the driving power supply voltage is substantially zero or that the third error is detected; Notify at least one of the sixth probable cause and the sixth remedy,
the sixth probable cause is at least one of disconnection of the connector and poor contact of the connector;
11. The conveyor system according to claim 10 , wherein said sixth coping method is at least one of connecting said connector and detaching said connector.
搬送物を搬送するコンベヤ装置と、
前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、
前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部とを備え、
前記コンベヤ装置は、前記搬送物の搬送方向に沿って複数のゾーンに分割され、
前記複数のゾーンには、種類の異なる複数種類のゾーンが含まれ、
前記各ゾーンには、
自己のゾーンにおいて前記搬送するための駆動力を生じるモータと、
前記モータを接続するための複数のコネクタと、
前記各コネクタに対して前記モータが接続されているか否かを検出するモータ接続検出部と、
前記各コネクタに対して、前記モータが接続されるべきか否かを示すモータ接続情報を予め記憶するモータ接続情報記憶部とが設けられ、
前記異常検出部は、前記複数のゾーンのうちいずれかのゾーンである対象ゾーンにおいて、前記モータ接続情報によって前記モータが接続されるべきとされているコネクタに対して、前記モータが接続されていないことが前記モータ接続検出部によって検出されたとき、前記対象ゾーンにおいて前記種類を第四エラーとして前記異常を検出し、
前記コンベヤシステムは、
前記各ゾーンにおけるモータの接続の態様を示すモータ情報を予め記憶するモータ情報記憶部をさらに備え、
前記異常診断部は、前記異常検出部によって検出された異常が前記第四エラーであった場合、
(e1)前記対象ゾーンの前記モータ接続情報記憶部に記憶されている前記モータ接続情報を前記手掛情報として取得し、
(e2)前記(e1)で得られた前記対象ゾーンのモータ接続情報が、前記モータ情報記憶部に記憶された前記モータ情報によって示される前記モータの接続の態様と整合しているか否かを確認し、整合していないとき、第七推定原因及び第七対処方法のうち少なくとも一方をユーザに報知し、
前記第七推定原因は、前記対象ゾーンの前記モータ接続情報が不適切であることであり、
前記第七対処方法は、前記対象ゾーンの前記モータ接続情報の変更であるコンベヤシステム。
a conveyor device for conveying an object;
an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device;
Based on the type of abnormality detected by the abnormality detection unit, clue information is acquired as a clue for diagnosing the cause of the detected type of abnormality, and based on the acquired clue information an abnormality diagnosis unit for estimating the cause of the detected abnormality,
The conveyor device is divided into a plurality of zones along the conveying direction of the conveyed object,
The plurality of zones includes a plurality of different types of zones,
In each zone,
a motor that generates a driving force for the transport in its own zone;
a plurality of connectors for connecting the motor;
a motor connection detection unit that detects whether or not the motor is connected to each connector;
a motor connection information storage unit for pre-storing motor connection information indicating whether or not the motor should be connected to each of the connectors;
The abnormality detection unit detects that the motor is not connected to a connector to which the motor should be connected according to the motor connection information in a target zone, which is one of the plurality of zones. is detected by the motor connection detection unit, detecting the abnormality with the type as a fourth error in the target zone;
The conveyor system comprises:
further comprising a motor information storage unit that stores in advance motor information indicating the connection mode of the motor in each zone;
When the abnormality detected by the abnormality detection unit is the fourth error, the abnormality diagnosis unit
(e1) acquiring the motor connection information stored in the motor connection information storage unit of the target zone as the clue information;
(e2) Confirm whether or not the motor connection information of the target zone obtained in (e1) matches the motor connection mode indicated by the motor information stored in the motor information storage unit. and if not consistent, notify the user of at least one of the seventh presumed cause and the seventh coping method,
the seventh probable cause is that the motor connection information of the target zone is inappropriate;
The seventh coping method is the conveyor system, wherein the motor connection information of the target zone is changed.
搬送物を搬送するコンベヤ装置と、
前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、
前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部とを備え、
前記コンベヤ装置は、前記搬送物の搬送方向に沿って複数のゾーンに分割され、
前記複数のゾーンには、前記搬送物を直進させる直進ゾーンと、前記搬送物を直進方向と交差する方向に搬送可能な方向転換ゾーンとが含まれ、
前記直進ゾーン及び前記方向転換ゾーンには、
プログラムを記憶するプログラム記憶部と、
前記プログラムを実行することにより前記異常検出部として機能する制御部とが設けられ、
前記方向転換ゾーンに設けられるプログラム記憶部には、前記制御部によって前記搬送方向を指示させると共に、第一の前記異常検出部として前記制御部を機能させるための第一プログラムが記憶されることが予定され、
前記直進ゾーンに設けられるプログラム記憶部には、前記第一の異常検出部とは異なる第二の前記異常検出部として前記制御部を機能させるための第二プログラムが記憶されることが予定され、
前記方向転換ゾーンには、前記制御部による前記搬送方向の指示に応じて自己の搬送方向の切り替えが行われたことを示す切替応答信号を、前記制御部へ出力する切替応答信号出力部が設けられ、
前記第二の異常検出部は、自己のゾーンにおいて、前記制御部による前記搬送方向の指示がされた後、予め設定された切替監視時間が経過する前に前記切替応答信号が前記制御部で受信されない場合、前記種類を第五エラーとして前記異常を検出するコンベヤシステム。
a conveyor device for conveying an object;
an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device;
Based on the type of abnormality detected by the abnormality detection unit, clue information is acquired as a clue for diagnosing the cause of the detected type of abnormality, and based on the acquired clue information. an abnormality diagnosis unit for estimating the cause of the detected abnormality,
The conveyor device is divided into a plurality of zones along the conveying direction of the conveyed object,
The plurality of zones includes a straight zone in which the article to be conveyed goes straight and a direction change zone in which the article to be conveyed can be conveyed in a direction intersecting with the straight traveling direction,
In the straight zone and the turning zone,
a program storage unit for storing programs;
a control unit that functions as the abnormality detection unit by executing the program,
The program storage unit provided in the direction change zone stores a first program for instructing the conveying direction by the control unit and for causing the control unit to function as the first abnormality detection unit. scheduled,
The program storage unit provided in the straight zone is planned to store a second program for causing the control unit to function as the second abnormality detection unit different from the first abnormality detection unit,
The direction change zone is provided with a switching response signal output unit for outputting a switching response signal indicating that the own transport direction has been switched according to the instruction of the transport direction by the control unit to the control unit. be
In the second abnormality detection section, the control section receives the switching response signal before a preset switching monitoring time elapses after the control section instructs the conveying direction in its own zone. If not, the conveyor system detects said anomaly with said type as a fifth error.
前記異常診断部は、前記各ゾーンのいずれかの前記異常検出部によって検出された異常が前記第五エラーであった場合、
(f1)前記第五エラーが検出されたゾーンである対象ゾーンの種別を示すゾーン種別情報を前記手掛情報として取得し、そのゾーン種別情報が、前記方向転換ゾーンとは異なる種別を示す場合、第八推定原因及び第八対処方法のうち少なくとも一方をユーザに報知し、
前記第八推定原因は、前記対象ゾーンのプログラム記憶部に記憶されたプログラムが誤っていることであり、
前記第八対処方法は、前記対象ゾーンのプログラム記憶部に記憶されたプログラムを変更することである請求項13記載のコンベヤシステム。
If the abnormality detected by the abnormality detection unit in any one of the zones is the fifth error, the abnormality diagnosis unit
(f1) If zone type information indicating the type of the target zone, which is the zone in which the fifth error is detected, is acquired as the clue information, and the zone type information indicates a type different from the direction change zone, Inform the user of at least one of the eighth probable cause and the eighth coping method,
The eighth probable cause is that the program stored in the program storage unit of the target zone is incorrect,
14. The conveyor system according to claim 13 , wherein the eighth coping method is to change the program stored in the program storage unit of the target zone.
前記方向転換ゾーンは、前記切替監視時間を予め記憶する切替監視時間記憶部をさらに備え、
前記異常診断部は、前記各ゾーンのいずれかの前記異常検出部によって検出された異常が前記第五エラーであった場合、
(f2)前記第五エラーが検出されたゾーンである対象ゾーンの前記切替監視時間を前記手掛情報として取得し、
(f3)前記(f2)で得られた前記切替監視時間が、予め設定された初期切替監視時間より短い場合、第九推定原因及び第九対処方法のうち少なくとも一方をユーザに報知し、
前記第九推定原因は、前記対象ゾーンの前記切替監視時間が不適切であることであり、
前記第九対処方法は、前記対象ゾーンの前記切替監視時間を変更することである請求項13又は14に記載のコンベヤシステム。
The direction change zone further includes a switching monitoring time storage unit that stores the switching monitoring time in advance,
If the abnormality detected by the abnormality detection unit in any one of the zones is the fifth error, the abnormality diagnosis unit
(f2) acquiring the switching monitoring time of the target zone, which is the zone in which the fifth error was detected, as the clue information;
(f3) if the switching monitoring time obtained in (f2) is shorter than a preset initial switching monitoring time, notify the user of at least one of the ninth probable cause and the ninth coping method;
The ninth probable cause is that the switching monitoring time of the target zone is inappropriate,
15. The conveyor system according to claim 13 or 14 , wherein said ninth coping method is to change said switching monitoring time of said target zone.
搬送物を搬送するコンベヤ装置と、
前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、
前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部と、
前記搬送物を前記搬送するための駆動力を生じるモータと、
前記モータの駆動を制御するためのモータ駆動回路と、
前記モータ駆動回路に供給される駆動用電源電圧を検出する駆動電圧検出部とを備え、
前記異常検出部は、前記駆動電圧検出部によって検出された前記駆動用電源電圧が予め設定された駆動判定電圧より低いとき、前記種類を第六エラーとして前記異常を検出し、
前記異常診断部は、前記異常検出部によって検出された異常が前記第六エラーであった場合、
(g1)前記駆動電圧検出部によって新たに検出された前記駆動用電源電圧を前記手掛情報として取得するコンベヤシステム。
a conveyor device for conveying an object;
an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device;
Based on the type of abnormality detected by the abnormality detection unit, clue information is acquired as a clue for diagnosing the cause of the detected type of abnormality, and based on the acquired clue information. an abnormality diagnosis unit that estimates the cause of the detected abnormality;
a motor that generates a driving force for conveying the conveyed object;
a motor drive circuit for controlling the drive of the motor;
a driving voltage detection unit that detects a driving power supply voltage supplied to the motor driving circuit,
the abnormality detection unit detects the abnormality as a sixth error as the type when the drive power supply voltage detected by the drive voltage detection unit is lower than a preset drive determination voltage;
When the abnormality detected by the abnormality detection unit is the sixth error, the abnormality diagnosis unit
(g1) A conveyor system that acquires the drive power supply voltage newly detected by the drive voltage detector as the clue information.
前記異常診断部は、
(g2)前記(g1)で得られた前記駆動用電源電圧が実質的にゼロのとき、第十推定原因及び第十対処方法のうち少なくとも一方をユーザに報知し、
前記第十推定原因は、前記モータ駆動回路の異常であり、
前記第十対処方法は、前記モータ駆動回路の交換又は修理である請求項16記載のコンベヤシステム。
The abnormality diagnosis unit
(g2) when the driving power supply voltage obtained in (g1) is substantially zero, notifying the user of at least one of the tenth estimated cause and the tenth coping method;
The tenth presumed cause is an abnormality in the motor drive circuit,
17. The conveyor system according to claim 16 , wherein said tenth countermeasure is replacement or repair of said motor drive circuit.
前記異常診断部は、
(g3)前記(g1)で得られた前記駆動用電源電圧が実質的にゼロではなく、かつ前記駆動判定電圧より低いとき、第11推定原因及び第11対処方法のうち少なくとも一方をユーザに報知し、
前記第11推定原因は、前記モータ駆動回路へ前記駆動用電源電圧を供給する電源部の容量不足であり、
前記第11対処方法は、前記電源部の容量の増大である請求項16又は17に記載のコンベヤシステム。
The abnormality diagnosis unit
(g3) When the drive power supply voltage obtained in (g1) is not substantially zero and is lower than the drive determination voltage, informing the user of at least one of an eleventh estimated cause and an eleventh countermeasure. death,
The eleventh presumed cause is insufficient capacity of a power supply unit that supplies the drive power supply voltage to the motor drive circuit,
18. The conveyor system according to claim 16 or 17 , wherein the eleventh coping method is to increase the capacity of the power supply unit.
前記モータに流れるモータ電流を検出する電流検出部をさらに備え、
前記異常診断部は、
(g4)前記(g1)で得られた前記駆動用電源電圧が前記駆動判定電圧以上のとき、ユーザに対して前記搬送物の除去を促す案内を報知し、
(g5)前記(g4)の後、前記モータ駆動回路によって前記モータを駆動させつつ、前記電流検出部によって検出された前記モータ電流を前記手掛情報として取得し、
(g6)前記(g5)で得られたモータ電流が、予め設定された定格電流値よりも大きいとき、第12推定原因及び第12対処方法のうち少なくとも一方をユーザに報知し、
前記第12推定原因は、前記モータの異常であり、
前記第12対処方法は、前記モータの交換である請求項16~18のいずれか1項に記載のコンベヤシステム。
further comprising a current detection unit that detects a motor current flowing through the motor,
The abnormality diagnosis unit
(g4) when the drive power supply voltage obtained in (g1) is equal to or higher than the drive determination voltage, notifying the user of a guide prompting the user to remove the transported object;
(g5) after (g4), while driving the motor by the motor drive circuit, the motor current detected by the current detection unit is acquired as the clue information;
(g6) when the motor current obtained in (g5) is greater than a preset rated current value, notifying the user of at least one of the twelfth presumed cause and the twelfth coping method;
the twelfth presumed cause is an abnormality of the motor;
The conveyor system according to any one of claims 16 to 18 , wherein said twelfth coping method is replacement of said motor.
前記モータに流れるモータ電流を検出する電流検出部をさらに備え、
前記異常診断部は、
(g4)前記(g1)で得られた前記駆動用電源電圧が前記駆動判定電圧以上のとき、ユーザに対して前記搬送物の除去を促す案内を報知し、
(g5)前記(g4)の後、前記モータ駆動回路によって前記モータを駆動させつつ、前記電流検出部によって検出された前記モータ電流を前記手掛情報として取得し、
(g7)前記(g5)で得られたモータ電流が、予め設定された定格電流値以下のとき、第13推定原因及び第13対処方法のうち少なくとも一方をユーザに報知し、
前記第13推定原因は、前記モータの過負荷であり、
前記第13対処方法は、前記搬送物の重量軽減、及びモータの追加のうち少なくとも一方である請求項16~19のいずれか1項に記載のコンベヤシステム。
further comprising a current detection unit that detects a motor current flowing through the motor,
The abnormality diagnosis unit
(g4) when the drive power supply voltage obtained in (g1) is equal to or higher than the drive determination voltage, notifying the user of a guide prompting the user to remove the transported object;
(g5) after (g4), while driving the motor by the motor drive circuit, the motor current detected by the current detection unit is acquired as the clue information;
(g7) when the motor current obtained in (g5) is equal to or less than a preset rated current value, notifying the user of at least one of the thirteenth estimated cause and the thirteenth coping method;
The thirteenth presumed cause is an overload of the motor,
The conveyor system according to any one of claims 16 to 19 , wherein the thirteenth coping method is at least one of reducing the weight of the conveyed object and adding a motor.
搬送物を搬送するコンベヤ装置と、
前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、
前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部と、
前記搬送物を前記搬送するための駆動力を生じるモータと、
前記モータの駆動を制御する駆動制御部と、
前記モータの回転状態を検出する回転検出部とを備え、
前記異常検出部は、前記駆動制御部が前記モータを回転させるべく制御している期間中に、前記回転検出部によって前記モータが回転していないと検出される状態が予め設定された回転判定時間を超えて継続したとき、前記種類を第七エラーとして前記異常を検出するコンベヤシステム。
a conveyor device for conveying an object;
an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device;
Based on the type of abnormality detected by the abnormality detection unit, clue information is acquired as a clue for diagnosing the cause of the detected type of abnormality, and based on the acquired clue information. an abnormality diagnosis unit that estimates the cause of the detected abnormality;
a motor that generates a driving force for conveying the conveyed object;
a drive control unit that controls driving of the motor;
A rotation detection unit that detects the rotation state of the motor,
The abnormality detection unit determines a rotation determination time in which a state in which the rotation detection unit detects that the motor is not rotating during a period in which the drive control unit controls the motor to rotate is set in advance. Conveyor system for detecting said anomaly as a seventh error of said type when continued beyond .
前記モータに流れるモータ電流の上限値である電流制限値を予め記憶する電流制限値記憶部をさらに備え、
前記駆動制御部は、前記電流制限値を超えないように前記モータ電流を制御し、
前記異常診断部は、前記異常検出部によって検出された異常が前記第七エラーであった場合、
(h1)前記電流制限値記憶部に記憶された前記電流制限値を前記手掛情報として取得し、
(h2)前記(h1)で得られた前記電流制限値が、予め設定された初期電流制限値よりも小さいとき、第14推定原因及び第14対処方法のうち少なくとも一方を報知し、
前記第14推定原因は、前記電流制限値の設定が不適切であることであり、
前記第14対処方法は、前記電流制限値の設定を変更することである請求項21記載のコンベヤシステム。
further comprising a current limit value storage unit that stores in advance a current limit value that is an upper limit value of the motor current flowing through the motor;
The drive control unit controls the motor current so as not to exceed the current limit value,
When the abnormality detected by the abnormality detection unit is the seventh error, the abnormality diagnosis unit
(h1) acquiring the current limit value stored in the current limit value storage unit as the clue information;
(h2) when the current limit value obtained in (h1) is smaller than a preset initial current limit value, notifying at least one of a fourteenth probable cause and a fourteenth coping method;
The fourteenth presumed cause is that the setting of the current limit value is inappropriate,
22. The conveyor system according to claim 21 , wherein said fourteenth coping method is to change the setting of said current limit value.
前記異常診断部は、前記異常検出部によって検出された異常が前記第七エラーであった場合、
(h3)前記コンベヤ装置の搬送路における、前記搬送物の詰まりの有無を前記手掛情報として取得し、
(h4)前記(h3)で得られた前記手掛情報が、前記搬送路が詰まっていることを示すとき、第15推定原因及び第15対処方法のうち少なくとも一方を報知し、
前記第15推定原因は、前記搬送路に前記搬送物が詰まっていることであり、
前記第15対処方法は、前記搬送路から前記搬送物を除去することである請求項21又は22に記載のコンベヤシステム。
When the abnormality detected by the abnormality detection unit is the seventh error, the abnormality diagnosis unit
(h3) acquiring, as the clue information, the presence or absence of clogging of the transported product in the transport path of the conveyor device;
(h4) when the clue information obtained in (h3) indicates that the conveying path is clogged, notifying at least one of a fifteenth probable cause and a fifteenth coping method;
The fifteenth presumed cause is that the conveyed product is clogged in the conveying path,
23. The conveyor system according to claim 21 or 22 , wherein said fifteenth countermeasure is to remove said conveyed article from said conveying path.
搬送物を搬送するコンベヤ装置と、
前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、
前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部と、
前記搬送物を前記搬送するための駆動力を生じるモータと、
前記モータの駆動を制御するためのモータ駆動回路と、
前記モータ駆動回路の回路温度を検出する回路温度検出部と、
異常を判定するための回路温度判定値を予め記憶する回路温度判定値記憶部とを備え、
前記異常検出部は、前記回路温度が前記回路温度判定値を超えたとき、前記種類を第八エラーとして前記異常を検出し、
前記異常診断部は、前記異常検出部によって検出された異常が前記第八エラーであった場合、
(i1)前記回路温度判定値記憶部に記憶された前記回路温度判定値を前記手掛情報として取得し、その回路温度判定値が予め設定された初期回路温度判定値よりも低い温度を示すとき、第16推定原因及び第16対処方法のうち少なくとも一方をユーザに報知し、
前記第16推定原因は、前記回路温度判定値の設定が不適切であること、
前記第16対処方法は、前記回路温度判定値記憶部に記憶された回路温度判定値を高い温度に変更することであるコンベヤシステム。
a conveyor device for conveying an object;
an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device;
Based on the type of abnormality detected by the abnormality detection unit, clue information is acquired as a clue for diagnosing the cause of the detected type of abnormality, and based on the acquired clue information. an abnormality diagnosis unit that estimates the cause of the detected abnormality;
a motor that generates a driving force for conveying the conveyed object;
a motor drive circuit for controlling the drive of the motor;
a circuit temperature detection unit that detects a circuit temperature of the motor drive circuit;
a circuit temperature determination value storage unit that stores in advance a circuit temperature determination value for determining an abnormality;
when the circuit temperature exceeds the circuit temperature determination value, the abnormality detection unit detects the abnormality with the type as an eighth error;
When the abnormality detected by the abnormality detection unit is the eighth error, the abnormality diagnosis unit
(i1) When the circuit temperature determination value stored in the circuit temperature determination value storage unit is acquired as the clue information, and the circuit temperature determination value indicates a temperature lower than a preset initial circuit temperature determination value. , informing the user of at least one of the 16th probable cause and the 16th coping method,
The sixteenth presumed cause is that the setting of the circuit temperature determination value is inappropriate.
In the conveyor system, the sixteenth coping method is to change the circuit temperature determination value stored in the circuit temperature determination value storage section to a higher temperature.
前記搬送物を前記搬送するための駆動力を生じるモータと、
前記モータの駆動を制御するためのモータ駆動回路と、
前記モータ駆動回路の回路温度を検出する回路温度検出部と、
異常を判定するための回路温度判定値を予め記憶する回路温度判定値記憶部と、
前記モータに流れるモータ電流を検出する電流検出部とをさらに備え、
前記異常検出部は、前記回路温度が前記回路温度判定値を超えたとき、前記種類を第八エラーとして前記異常を検出し、
前記異常診断部は、前記異常検出部によって検出された異常が前記第八エラーであった場合、
(i2)現時点で前記異常検出部によって前記第八エラーの異常が新たに検出されるか否かを前記手掛情報として取得し、
(i3)前記(i2)において、前記第八エラーの異常が検出されないとき、ユーザに対して前記搬送物の除去を促す案内を報知し、
(i4)前記(i3)の後、前記モータ駆動回路によって前記モータを駆動させつつ、前記電流検出部によって検出された前記モータ電流を前記手掛情報として取得し、
(i5)前記(i4)で得られたモータ電流が、予め設定された定格電流値よりも大きいとき、第17推定原因及び第17対処方法のうち少なくとも一方をユーザに報知し、
前記第17推定原因は、前記搬送物に起因しない前記モータの過負荷、及び前記モータの異常のうち少なくとも一つであり、
前記第17対処方法は、前記搬送物に起因しない前記モータの負荷の軽減、及び前記モータの交換のうち少なくとも一つである請求項24記載のコンベヤシステム。
a motor that generates a driving force for conveying the conveyed object;
a motor drive circuit for controlling the drive of the motor;
a circuit temperature detection unit that detects a circuit temperature of the motor drive circuit;
a circuit temperature determination value storage unit that stores in advance a circuit temperature determination value for determining an abnormality;
a current detection unit that detects a motor current flowing through the motor,
when the circuit temperature exceeds the circuit temperature determination value, the abnormality detection unit detects the abnormality with the type as an eighth error;
When the abnormality detected by the abnormality detection unit is the eighth error, the abnormality diagnosis unit
(i2) acquiring as the clue information whether or not the abnormality of the eighth error is newly detected by the abnormality detection unit at the present time;
(i3) In the above (i2), when the abnormality of the eighth error is not detected, notifying the user of guidance prompting the user to remove the conveyed object;
(i4) after (i3), while driving the motor by the motor drive circuit, the motor current detected by the current detection unit is acquired as the clue information;
(i5) when the motor current obtained in (i4) is greater than a preset rated current value, notifying the user of at least one of the 17th probable cause and the 17th coping method;
the seventeenth presumed cause is at least one of an overload of the motor not caused by the conveyed object and an abnormality of the motor;
25. The conveyor system according to claim 24 , wherein the seventeenth coping method is at least one of reducing the load on the motor not caused by the conveyed object and replacing the motor.
搬送物を搬送するコンベヤ装置と、
前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、
前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部と、
前記搬送物を前記搬送するための駆動力を生じるモータと、
前記モータの駆動を制御するためのモータ駆動回路と、
前記モータの温度であるモータ温度を検出するモータ温度検出部と、
前記モータに流れるモータ電流を検出する電流検出部とを備え、
前記異常検出部は、前記モータ温度が予め設定されたモータ温度判定値を超えたとき、前記種類を第九エラーとして前記異常を検出し、
前記異常診断部は、前記異常検出部によって検出された異常が前記第九エラーであった場合、
(j1)現時点で前記異常検出部によって前記第九エラーの異常が新たに検出されるか否かを前記手掛情報として取得し、
(j2)前記(j1)において、前記異常検出部によって前記第九エラーの異常が新たに検出されないとき、ユーザに対して前記搬送物の除去を促す案内を報知し、
(j3)前記(j2)の後、前記モータ駆動回路によって前記モータを駆動させつつ、前記電流検出部によって検出された前記モータ電流を前記手掛情報として取得し、
(j4)前記(j3)で得られたモータ電流が、予め設定された定格電流値よりも大きいとき、第18推定原因及び第18対処方法のうち少なくとも一方をユーザに報知し、
前記第18推定原因は、前記搬送物に起因しない前記モータの過負荷、及び前記モータの異常のうち少なくとも一つであり、
前記第18対処方法は、前記搬送物に起因しない前記モータの負荷の軽減、及び前記モータの交換のうち少なくとも一つであるコンベヤシステム。
a conveyor device for conveying an object;
an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device;
Based on the type of abnormality detected by the abnormality detection unit, clue information is acquired as a clue for diagnosing the cause of the detected type of abnormality, and based on the acquired clue information. an abnormality diagnosis unit that estimates the cause of the detected abnormality;
a motor that generates a driving force for conveying the conveyed object;
a motor drive circuit for controlling the drive of the motor;
a motor temperature detection unit that detects a motor temperature , which is the temperature of the motor;
a current detection unit that detects a motor current flowing through the motor,
The abnormality detection unit detects the abnormality as a ninth error as the type when the motor temperature exceeds a preset motor temperature determination value,
When the abnormality detected by the abnormality detection unit is the ninth error, the abnormality diagnosis unit
(j1) acquiring as the clue information whether or not the abnormality of the ninth error is newly detected by the abnormality detection unit at the present time;
(j2) in (j1), when the abnormality detection unit does not newly detect the abnormality of the ninth error, notifying the user of guidance prompting the user to remove the conveyed object;
(j3) after (j2), while driving the motor by the motor drive circuit, the motor current detected by the current detection unit is acquired as the clue information;
(j4) when the motor current obtained in (j3) is greater than a preset rated current value, notifying the user of at least one of the eighteenth estimated cause and the eighteenth coping method;
the eighteenth presumed cause is at least one of an overload of the motor not caused by the conveyed object and an abnormality of the motor;
In the conveyor system, the eighteenth coping method is at least one of reducing the load on the motor not caused by the conveyed object and replacing the motor.
搬送物を搬送するコンベヤ装置と、
前記コンベヤ装置における異常を複数種類検出可能な異常検出部と、
前記異常検出部によって検出された異常の種類に基づいて、その検出された種類の異常の原因を診断するための手掛かりとなる手掛情報を取得し、その取得された前記手掛情報に基づき前記検出された異常の原因を推定する異常診断部とを備え、
前記コンベヤ装置は、前記搬送物の搬送方向に沿って複数のゾーンに分割され、
前記各ゾーンには、
自己を識別するためのアドレスが付与されたローカル通信部と、
自己のゾーンに隣接する他のゾーンのローカル通信部に付与されたアドレスを示すローカルアドレス情報を記憶するローカル通信設定記憶部とが設けられ、
前記ローカル通信部は、前記ローカルアドレス情報で示されるアドレスに基づいて他のゾーンのローカル通信部との間で通信可能であり、
前記異常検出部は、前記各ゾーンの前記ローカル通信部が他のゾーンの前記ローカル通信部との間で通信できないとき、前記種類を第十エラーとして前記異常を検出し、
前記コンベヤシステムは、
前記各ゾーンの配置を示す配置情報と、前記各ゾーンに付与されたアドレスとを記憶する構成情報記憶部をさらに備え、
前記異常診断部は、前記異常検出部によって検出された異常が前記第十エラーであった場合、
(k1)前記異常が検出されたゾーンである対象ゾーンの前記ローカル通信設定記憶部に記憶されている前記ローカルアドレス情報を前記手掛情報として取得し、
(k2)前記(k1)で取得された前記ローカルアドレス情報と、前記構成情報記憶部に記憶された前記配置情報及び前記各ゾーンのアドレスとが整合しているか否かを判定し、
(k3)前記(k2)における判定の結果、整合していないとき、第19推定原因及び第19対処方法のうち少なくとも一方を報知し、
前記第19推定原因は、前記対象ゾーンの前記ローカルアドレス情報が不適切であることであり、
前記第19対処方法は、前記対象ゾーンの前記ローカルアドレス情報の修正であるコンベヤシステム。
a conveyor device for conveying an object;
an abnormality detection unit capable of detecting a plurality of types of abnormality in the conveyor device;
Based on the type of abnormality detected by the abnormality detection unit, clue information is acquired as a clue for diagnosing the cause of the detected type of abnormality, and based on the acquired clue information. an abnormality diagnosis unit for estimating the cause of the detected abnormality,
The conveyor device is divided into a plurality of zones along the conveying direction of the conveyed object,
In each zone,
a local communication unit to which an address for identifying itself is assigned;
a local communication setting storage unit for storing local address information indicating an address assigned to a local communication unit of another zone adjacent to the self zone;
The local communication unit is capable of communicating with local communication units in other zones based on the address indicated by the local address information,
The abnormality detection unit detects the abnormality with the type as a tenth error when the local communication unit of each zone cannot communicate with the local communication unit of another zone,
The conveyor system comprises:
further comprising a configuration information storage unit that stores arrangement information indicating the arrangement of each zone and an address assigned to each zone;
When the abnormality detected by the abnormality detection unit is the tenth error, the abnormality diagnosis unit
(k1) acquiring, as the clue information, the local address information stored in the local communication setting storage unit of the target zone, which is the zone in which the abnormality was detected;
(k2) determining whether the local address information acquired in (k1) matches the arrangement information and the addresses of the zones stored in the configuration information storage unit;
(k3) if the result of the determination in (k2) above is not consistent, notify at least one of the 19th probable cause and the 19th coping method;
The nineteenth probable cause is that the local address information of the target zone is inappropriate,
The nineteenth coping method is a conveyor system in which the local address information of the target zone is modified.
前記異常診断部は、
(k4)前記(k2)における判定の結果、整合していないとき、前記構成情報記憶部に記憶された前記配置情報及び前記各ゾーンのアドレスとに基づいて前記対象ゾーンのローカルアドレス情報を新たに生成し、当該新たなローカルアドレス情報を前記対象ゾーンの前記ローカル通信設定記憶部に新たなローカルアドレス情報として記憶させる請求項27記載のコンベヤシステム。
The abnormality diagnosis unit
(k4) If the result of determination in (k2) is that there is no match, the local address information of the target zone is newly updated based on the arrangement information and the addresses of the zones stored in the configuration information storage unit. 28. The conveyor system of claim 27 , wherein the new local address information is stored as new local address information in the local communication settings storage of the target zone.
異常履歴を記憶する異常履歴記憶部と、
前記異常検出部により検出された異常と、その検出された異常に対応して前記異常診断部によって推定された前記異常の原因とを対応付けて前記異常履歴記憶部に累積的に記録する異常履歴処理部とをさらに備える請求項1~28のいずれか1項に記載のコンベヤシステム。
an anomaly history storage unit that stores an anomaly history;
Abnormalities detected by the abnormality detecting unit and causes of the abnormalities estimated by the abnormality diagnosing unit corresponding to the detected abnormalities are associated with each other and cumulatively recorded in the abnormality history storage unit. A conveyor system according to any preceding claim, further comprising a processing section.
JP2021511504A 2019-04-05 2020-03-24 conveyor system Active JP7227655B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019073017 2019-04-05
JP2019073017 2019-04-05
PCT/JP2020/013074 WO2020203476A1 (en) 2019-04-05 2020-03-24 Conveyor system, abnormality diagnosis device, abnormality diagnosis program, and computer-readable recording medium on which abnormality diagnosis program has been recorded

Publications (2)

Publication Number Publication Date
JPWO2020203476A1 JPWO2020203476A1 (en) 2020-10-08
JP7227655B2 true JP7227655B2 (en) 2023-02-22

Family

ID=72669000

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021511504A Active JP7227655B2 (en) 2019-04-05 2020-03-24 conveyor system

Country Status (2)

Country Link
JP (1) JP7227655B2 (en)
WO (1) WO2020203476A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005306591A (en) 2004-04-26 2005-11-04 Murata Mach Ltd Conveyance system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09222915A (en) * 1996-02-19 1997-08-26 Ishikawajima Harima Heavy Ind Co Ltd Fault reporting device
JP2007031066A (en) * 2005-07-26 2007-02-08 Murata Mach Ltd Transporting facility
WO2016147254A1 (en) * 2015-03-13 2016-09-22 株式会社エニイワイヤ Conveyance system
CN107797490A (en) * 2017-10-24 2018-03-13 华电重工股份有限公司 A kind of monitoring method, system and equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005306591A (en) 2004-04-26 2005-11-04 Murata Mach Ltd Conveyance system

Also Published As

Publication number Publication date
JPWO2020203476A1 (en) 2020-10-08
WO2020203476A1 (en) 2020-10-08

Similar Documents

Publication Publication Date Title
JP5664543B2 (en) Conveying apparatus and conveying method
JP6142231B2 (en) Zone controller and conveyor device
US7988063B1 (en) Method for controlling cooling in a data storage system
CN107848718A (en) Control unit for the conveying equipment with hardware identification
JP7227655B2 (en) conveyor system
US20130207811A1 (en) Article Transfer System
JP2013199359A (en) Conveyor apparatus and zone controller
JP5679707B2 (en) Belt conveyor monitoring system
WO2016157436A1 (en) Automatic splicing apparatus
JP7113564B2 (en) Conveyor system, cause information notification device, program for cause information notification device, and computer-readable recording medium recording program for cause information notification device
JP5240846B2 (en) Fan monitoring and control device
JPWO2016035190A1 (en) Substrate transport device and transport belt inspection method
EP3213310B1 (en) Method and apparatus for providing early warning of extraction of module under power
JP7149607B2 (en) conveyor system
JP6211230B2 (en) Transport system
CN103164320A (en) Inspection system, inspection information gathering device and inspection information gathering program
CN115196275A (en) Speed adjusting method, device, equipment, storage medium and multilayer conveying line thereof
US20230382651A1 (en) Conveyor controller with roller detection system
JP4007316B2 (en) Image forming apparatus
JP2014068501A (en) Motor driving device and roller conveyor device
JP7103280B2 (en) Power shutoff device
JP2010037048A (en) Belt support roller monitoring system
JP2009286597A (en) Conveyor device
JP2016007683A (en) Robot monitoring device
JP2002193408A (en) Physical distribution automating system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220802

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220912

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20221221

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230203

R150 Certificate of patent or registration of utility model

Ref document number: 7227655

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150