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

JP2016208655A - Power conversion device - Google Patents

Power conversion device Download PDF

Info

Publication number
JP2016208655A
JP2016208655A JP2015087401A JP2015087401A JP2016208655A JP 2016208655 A JP2016208655 A JP 2016208655A JP 2015087401 A JP2015087401 A JP 2015087401A JP 2015087401 A JP2015087401 A JP 2015087401A JP 2016208655 A JP2016208655 A JP 2016208655A
Authority
JP
Japan
Prior art keywords
speed
motor
signal
control
safety
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2015087401A
Other languages
Japanese (ja)
Inventor
博之 國分
Hiroyuki Kokubu
博之 國分
佐藤 以久也
Ikuya Sato
以久也 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP2015087401A priority Critical patent/JP2016208655A/en
Publication of JP2016208655A publication Critical patent/JP2016208655A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Stopping Of Electric Motors (AREA)

Abstract

PROBLEM TO BE SOLVED: To control a motor speed on the basis of a safety signal, without provision of a special speed sensor on the motor.SOLUTION: A control unit 11 generates a control signal on the basis of a speed command signal or a safety signal, to output to a main circuit 13 through a drive circuit 12. Also, the control unit 11 calculates a speed estimation value of a motor 4, on the basis of the drive current of the motor 4 detected by a current sensor 14. Based on the speed estimation value, the control unit 11 determines whether or not the speed control of the motor 4 is normally performed according to the safety signal, and generates a halt signal when determining that the speed control of the motor 4 according to the safety signal is not normally performed, to intercept the supply of the drive current from the main circuit 13 to the motor 4 to halt the motor 4.SELECTED DRAWING: Figure 1

Description

この発明は、モータを駆動するインバータ等の電力変換装置に関する。   The present invention relates to a power conversion device such as an inverter that drives a motor.

市場の省エネ要求の高まりに伴い、工場やビル等の動力源として多く用いられるモータの駆動制御システムでは、モータの速度や出力を調整する機能を備えた電力変換装置が一般的に用いられている。この種のモータの駆動制御システムでは、電力変換装置の導入により高機能化が実現される一方、システムの複雑化が進んでいる。このため、電力変換装置自体もしくは付随する周辺装置の故障によって、モータの暴走や事故等が発生する可能性が増しており、これらの暴走や事故を防止することが強く求められている。そこで、国際標準規格であるIEC61508やISO13849のような安全規格が定められており、これらの安全規格に準拠した安全機能が電力変換装置に設けられるようになってきている。例えばモータを駆動制御する電力変換装置のための安全機能に関しては、国際標準規格であるIEC61800−5−2において、安全トルクオフ、安全減速といった安全機能の仕様が規定されている。各電力変換装置メーカーは、この安全機能の仕様に基づいて、電力変換装置を開発している。   With the increasing demand for energy saving in the market, motor drive control systems that are often used as power sources for factories, buildings, etc., generally use power converters that have functions to adjust the speed and output of the motor. . In this type of motor drive control system, the introduction of a power converter achieves higher functionality while the system is becoming more complex. For this reason, there is an increased possibility of motor runaway or accidents due to failure of the power conversion device itself or accompanying peripheral devices, and there is a strong demand to prevent these runaways and accidents. Therefore, safety standards such as IEC 61508 and ISO 13849, which are international standards, have been established, and a safety function conforming to these safety standards has been provided in power converters. For example, regarding a safety function for a power conversion device that drives and controls a motor, specifications of safety functions such as safe torque-off and safe deceleration are defined in IEC 61800-5-2, which is an international standard. Each power converter manufacturer has developed a power converter based on the specifications of this safety function.

モータの駆動制御システムにおいて、安全減速機能を実現するためには、モータの速度を監視し、安全減速を指示する安全信号の発生時点からモータの速度を徐々に減速させる減速制御機能が電力変換装置に求められる。また、このような安全信号に応じた減速制御が正常になされない場合には、電力変換装置からモータへの出力を強制的に遮断する機能が必要になる。そして、この機能を実現するためには、モータに速度センサを取り付ける必要がある。   In order to realize a safe deceleration function in a motor drive control system, a power conversion device is provided with a deceleration control function that monitors the motor speed and gradually reduces the motor speed from the time of generation of a safety signal instructing the safe deceleration. Is required. Moreover, when the deceleration control according to such a safety signal is not normally performed, the function to forcibly interrupt the output from the power converter to the motor is required. And in order to implement | achieve this function, it is necessary to attach a speed sensor to a motor.

そこで、例えば特許文献1に開示の電力変換装置では、外部の安全装置からの安全信号の受信時、速度センサからの信号に基づいて、国際標準規格に準拠した複数の動作パターンの中から最もモータの速度を低下させる安全度が高い動作パターンを選択し、この選択した動作パターンに従ってモータを減速させる。さらに特許文献1では、モータの速度がその動作パターンで規定された速度を超過した場合に、モータへの電力供給を遮断し、モータを停止させる。また、特許文献2では、速度センサにより得られたモータの速度を取得する安全装置が開示されており、電力変換装置ではなく外部の安全装置で速度監視が行われる。   Therefore, for example, in the power conversion device disclosed in Patent Document 1, when a safety signal is received from an external safety device, the motor is the most among a plurality of operation patterns compliant with the international standard based on the signal from the speed sensor. An operation pattern with a high degree of safety that reduces the speed of the motor is selected, and the motor is decelerated according to the selected operation pattern. Furthermore, in Patent Document 1, when the speed of the motor exceeds the speed defined by the operation pattern, the power supply to the motor is cut off and the motor is stopped. Patent Document 2 discloses a safety device that acquires the speed of a motor obtained by a speed sensor, and speed monitoring is performed by an external safety device instead of a power conversion device.

特許第4817084号公報Japanese Patent No. 4817084 特許第5367623号公報Japanese Patent No. 5367623

ところで、電力変換装置の駆動対象となるモータとして、誘導電動機と同期電動機がある。前者の誘導電動機は、高性能な速度制御を行うために速度センサが備えられている場合がある。しかし、ファンやポンプ等の駆動に用いられる誘導電動機は、高精度な速度制御が不要であるため、速度センサが搭載されない場合が多い。従って、安全減速機能を実現するために誘導電動機の速度を検出する速度センサが必要な場合に、その速度センサが誘導電動機に備わっていないという事態が発生し得る。   By the way, there are an induction motor and a synchronous motor as motors to be driven by the power converter. The former induction motor may be provided with a speed sensor in order to perform high-performance speed control. However, induction motors used for driving fans and pumps do not require high-accuracy speed control, and therefore often do not include a speed sensor. Therefore, when a speed sensor for detecting the speed of the induction motor is necessary to realize the safe deceleration function, a situation may occur in which the speed sensor is not provided in the induction motor.

後者の同期電動機は、磁極位置の検出のために位置センサが基本的に搭載されている。この位置センサが出力する位置情報の微分処理を行うことによりモータの速度を算出することが可能である。しかしながら、この位置センサは、通常、安全対応がなされていない。よって、位置センサをそのまま安全機能に使うためには、位置センサの故障解析を行う手段を電力変換装置に設け、さらに使用する位置センサを限定する必要がある。よって、限られた同期電動機でしか、位置センサを安全機能に使うことができなかった。速度センサを有する誘導電動機の場合も同様であり、その速度センサは、通常、安全対応がなされていない。よって、速度センサをそのまま安全機能に使うためには、速度センサの故障解析を行う手段を電力変換装置に設け、さらに使用する速度センサを限定する必要がある。よって、限られた誘導電動機でしか、速度センサを安全機能に使うことができなかった。   The latter synchronous motor is basically equipped with a position sensor for detecting the magnetic pole position. The speed of the motor can be calculated by differentiating the position information output from the position sensor. However, this position sensor is usually not safe. Therefore, in order to use the position sensor as it is for the safety function, it is necessary to provide a means for analyzing the failure of the position sensor in the power conversion device and further limit the position sensors to be used. Therefore, the position sensor can be used for the safety function only with a limited synchronous motor. The same applies to an induction motor having a speed sensor, and the speed sensor is usually not subjected to safety measures. Therefore, in order to use the speed sensor as it is for the safety function, it is necessary to provide a means for analyzing the failure of the speed sensor in the power converter and to limit the speed sensor to be used. Therefore, the speed sensor can be used for the safety function only with a limited induction motor.

また、速度センサを備えていない誘導電動機について安全減速機能を実現するためには、速度センサを別途設ける必要があり、電力変換装置のコスト高を招く問題があった。   Moreover, in order to implement | achieve a safe deceleration function about the induction motor which is not provided with the speed sensor, it is necessary to provide a speed sensor separately, and there existed a problem which caused the high cost of a power converter device.

この発明は、以上説明した事情に鑑みてなされたものであり、その目的は、速度センサを別途設けずに、多くの種類のモータについて安全機能を実現することができる電力変換装置を提供することにある。   The present invention has been made in view of the circumstances described above, and an object thereof is to provide a power conversion device that can realize a safety function for many types of motors without separately providing a speed sensor. It is in.

この発明は、モータを駆動する電力変換装置において、前記モータを駆動する主回路と、前記主回路から前記モータに供給される駆動電流を検出する電流センサと、指令信号または安全信号に基づいて、前記主回路の制御を行う制御手段とを具備し、前記制御手段は、前記電流センサにより検出される駆動電流の周波数を算出する電流周波数算出手段と、前記電流周波数算出手段により算出される周波数に基づいて前記モータの速度推定値を算出する速度算出手段と、前記安全信号に応じた前記モータの速度制御が行われていないことを前記速度推定値が示した場合に、前記主回路から前記モータへの駆動電流の供給を遮断する停止信号を出力する停止信号生成手段とを具備することを特徴とする電力変換装置を提供する。   This invention relates to a power converter for driving a motor, based on a main circuit for driving the motor, a current sensor for detecting a drive current supplied from the main circuit to the motor, and a command signal or a safety signal. Control means for controlling the main circuit, the control means for calculating the frequency of the drive current detected by the current sensor, and the frequency calculated by the current frequency calculation means. Speed calculating means for calculating a speed estimated value of the motor based on the motor speed from the main circuit when the speed estimated value indicates that the speed control of the motor according to the safety signal is not performed. And a stop signal generating means for outputting a stop signal for shutting off the supply of the drive current to the power converter.

通常、電力変換装置では、モータに流れる駆動電流のフィードバック制御を行って、モータを駆動する。従って、多くの電力変換装置は、モータに流れる駆動電流を検出する電流センサを備えている。この発明において、制御手段の電流周波数算出手段は、この電流センサにより検出される駆動電流の周波数を算出し、速度算出手段と、電流周波数算出手段により算出される周波数に基づいてモータの速度推定値を算出する。そして、制御手段の停止信号生成手段は、安全信号に応じたモータの速度制御が行われていないことを速度推定値が示した場合に、主回路からモータへの駆動電流の供給を遮断する停止信号を出力する。従って、この発明によれば、多くの種類のモータについて、速度センサを別途設けることなく、安全信号に応じたモータの速度制御を行うことができる。   Usually, in the power converter, the motor is driven by performing feedback control of the drive current flowing through the motor. Accordingly, many power conversion devices include a current sensor that detects a drive current flowing through the motor. In the present invention, the current frequency calculation means of the control means calculates the frequency of the drive current detected by the current sensor, and the estimated speed value of the motor based on the speed calculation means and the frequency calculated by the current frequency calculation means. Is calculated. The stop signal generation means of the control means stops the supply of drive current from the main circuit to the motor when the estimated speed value indicates that the motor speed control according to the safety signal is not performed. Output a signal. Therefore, according to the present invention, it is possible to perform motor speed control in accordance with a safety signal without providing a separate speed sensor for many types of motors.

この発明の一実施形態である電力変換装置1を含む駆動制御システムの構成を示すブロック図である。It is a block diagram which shows the structure of the drive control system containing the power converter device 1 which is one Embodiment of this invention. 同電力変換装置1の制御部11の構成を示すブロック図である。It is a block diagram which shows the structure of the control part 11 of the power converter device 1. FIG. 同電力変換装置1の具体的構成例を示す回路図である。3 is a circuit diagram showing a specific configuration example of the power conversion device 1; FIG. 同制御部11の演算装置111の機能構成を示すブロック図である。3 is a block diagram illustrating a functional configuration of an arithmetic device 111 of the control unit 11. FIG. 同実施形態における駆動電流周波数算出方法を例示する図である。It is a figure which illustrates the drive current frequency calculation method in the embodiment. 同実施形態における減速パターン生成部1116が生成する速度指令値パターンと速度上限値パターンを例示する図である。It is a figure which illustrates the speed command value pattern and speed upper limit pattern which the deceleration pattern production | generation part 1116 in the same embodiment produces | generates. 同演算装置111のCPUが実行するプログラムの処理内容を示すフローチャートである。It is a flowchart which shows the processing content of the program which CPU of the arithmetic unit 111 performs. 同実施形態の動作例を示す波形図である。It is a wave form diagram which shows the operation example of the same embodiment. 同実施形態の他の動作例を示す波形図である。It is a wave form diagram which shows the other operation example of the embodiment.

以下、図面を参照しつつ、この発明の実施形態について説明する。
図1は、この発明の一実施形態による電力変換装置1を含む駆動制御システムの構成を示すブロック図である。この駆動制御システムは、図1に示すように、電力変換装置1と、安全装置2と、交流電源3と、モータ4とを有する。安全装置2は、駆動制御システムの安全制御を行う装置であり、例えば安全PLC(Programmable Logic Controller)や安全リレーにより構成されている。この安全装置2は、駆動制御システム内において、モータ4への作業者の接近等の危険の発生を検知した場合あるいは非常停止ボタンの押圧操作が行われた場合等に安全信号を発生して電力変換装置1に供給する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a drive control system including a power conversion device 1 according to an embodiment of the present invention. As shown in FIG. 1, the drive control system includes a power conversion device 1, a safety device 2, an AC power supply 3, and a motor 4. The safety device 2 is a device that performs safety control of the drive control system, and includes, for example, a safety PLC (Programmable Logic Controller) and a safety relay. This safety device 2 generates a safety signal in the drive control system when a danger such as the approach of an operator to the motor 4 is detected or when an emergency stop button is pressed, etc. This is supplied to the conversion device 1.

電力変換装置1は、交流電源3から供給される交流電力により動作し、モータ4の駆動を行う装置である。この電力変換装置1は、端子10、制御部11、駆動回路12、主回路13、電流センサ14、A/Dコンバータ15およびAC/DCコンバータ16を有する。AC/DCコンバータ16は、交流電源3が出力する交流電圧を直流電圧に変換して主回路13に供給する。端子10は、図示しない制御装置から入力される速度指令信号と安全装置2から入力される安全信号とを制御部11に出力する。主回路13は、AC/DCコンバータ16から供給される直流電圧をスイッチングすることによりモータ4を駆動するための駆動電圧を発生する。電流センサ14は、主回路13からモータ4に流れる駆動電流波形を示すアナログ信号を出力する。   The power conversion device 1 is a device that operates with AC power supplied from an AC power supply 3 and drives the motor 4. The power conversion device 1 includes a terminal 10, a control unit 11, a drive circuit 12, a main circuit 13, a current sensor 14, an A / D converter 15, and an AC / DC converter 16. The AC / DC converter 16 converts the AC voltage output from the AC power supply 3 into a DC voltage and supplies it to the main circuit 13. The terminal 10 outputs a speed command signal input from a control device (not shown) and a safety signal input from the safety device 2 to the control unit 11. The main circuit 13 generates a driving voltage for driving the motor 4 by switching the DC voltage supplied from the AC / DC converter 16. The current sensor 14 outputs an analog signal indicating a drive current waveform flowing from the main circuit 13 to the motor 4.

ある好ましい態様において、電流センサ14は、駆動電流によって発生する磁束を検知することにより駆動電流波形を示すアナログ信号を発生するクランプ型電流センサである。他の好ましい態様において、電流センサ14は、駆動電流を微小な抵抗に流し、この抵抗の両端間の電位差をオペアンプで増幅することにより駆動電流波形を示すアナログ信号を発生するシャント抵抗型電流センサである。   In a preferred embodiment, the current sensor 14 is a clamp-type current sensor that generates an analog signal indicating a drive current waveform by detecting a magnetic flux generated by the drive current. In another preferred embodiment, the current sensor 14 is a shunt resistance type current sensor that generates an analog signal indicating a drive current waveform by flowing a drive current through a minute resistor and amplifying a potential difference between both ends of the resistor with an operational amplifier. is there.

A/Dコンバータ15は、電流センサ14が出力するアナログ信号をA/D変換し、モータ4に流れる駆動電流波形の時系列サンプル列である電流信号を制御部11に出力する。制御部11は、端子10を介して供給される速度指令信号と、A/Dコンバータ15から供給される電流信号に基づいて、主回路13のスイッチング動作を制御する制御信号を発生し、駆動回路12を介して主回路13に供給する。また、制御部11は、端子10を介して安全信号が供給された場合に、安全制御のための制御信号や停止信号を発生する。   The A / D converter 15 performs A / D conversion on the analog signal output from the current sensor 14, and outputs a current signal that is a time-series sample sequence of a drive current waveform flowing through the motor 4 to the control unit 11. The control unit 11 generates a control signal for controlling the switching operation of the main circuit 13 based on the speed command signal supplied via the terminal 10 and the current signal supplied from the A / D converter 15, and the drive circuit 12 to the main circuit 13. In addition, when a safety signal is supplied via the terminal 10, the control unit 11 generates a control signal or a stop signal for safety control.

図2は、制御部11の構成を示すブロック図である。図2に示すように、制御部11は、信号絶縁部110と、演算装置111と、非常停止回路112とを有する。信号絶縁部110は、端子10と演算装置111とを電気的に絶縁した状態で、端子10に入力される速度指令信号と安全信号を演算装置111に伝達する。   FIG. 2 is a block diagram illustrating a configuration of the control unit 11. As shown in FIG. 2, the control unit 11 includes a signal insulating unit 110, an arithmetic device 111, and an emergency stop circuit 112. The signal insulating unit 110 transmits the speed command signal and the safety signal input to the terminal 10 to the arithmetic device 111 in a state where the terminal 10 and the arithmetic device 111 are electrically insulated.

演算装置111は、CPUと、CPUが実行するプログラムを記憶したROM等の不揮発性メモリと、CPUによってワークエリアとして使用されるRAM等の揮発性メモリにより構成されている。演算装置111のCPUは、不揮発性メモリ内のプログラムを実行することにより、速度指令信号およびA/Dコンバータ15からの電流信号に基づいて制御信号を発生するための演算処理を行うとともに、安全信号に基づいて安全動作をモータ4に行わせるための制御信号や停止信号を生成するための演算処理を行う。   The arithmetic device 111 includes a CPU, a nonvolatile memory such as a ROM storing a program executed by the CPU, and a volatile memory such as a RAM used as a work area by the CPU. The CPU of the arithmetic unit 111 executes arithmetic processing for generating a control signal based on the speed command signal and the current signal from the A / D converter 15 by executing a program in the nonvolatile memory, and also a safety signal. Based on the above, a calculation process for generating a control signal and a stop signal for causing the motor 4 to perform a safe operation is performed.

演算装置111によって生成される制御信号は、図1の駆動回路12を介して主回路13に供給される。また、演算装置111によって生成される停止信号は非常停止回路112に供給される。非常停止回路112は、停止信号が入力されるのに応じて、図1の駆動回路12から主回路13への制御信号の供給を遮断する。また、演算装置111は、非常停止回路112を監視し、駆動回路12から主回路13への制御信号の供給が遮断されたか否かを示す停止結果信号を非常停止回路112から取得する。   A control signal generated by the arithmetic device 111 is supplied to the main circuit 13 via the drive circuit 12 of FIG. Further, the stop signal generated by the arithmetic unit 111 is supplied to the emergency stop circuit 112. The emergency stop circuit 112 cuts off the supply of the control signal from the drive circuit 12 of FIG. 1 to the main circuit 13 in response to the input of the stop signal. In addition, the arithmetic unit 111 monitors the emergency stop circuit 112 and acquires a stop result signal indicating whether or not the supply of the control signal from the drive circuit 12 to the main circuit 13 is interrupted from the emergency stop circuit 112.

図3は、本実施形態による電力変換装置1の具体的構成例を示す回路図である。図3において、主回路13は、図1のAC/DCコンバータ16が正電圧端子Pおよび負電圧端子N間に出力する直流電圧をU相、V相、W相の3相の交流電圧に変換し、U相出力端子U、V相出力端子V、W相出力端子Wから図1のモータ4に出力する。   FIG. 3 is a circuit diagram showing a specific configuration example of the power conversion device 1 according to the present embodiment. 3, the main circuit 13 converts the DC voltage output between the positive voltage terminal P and the negative voltage terminal N by the AC / DC converter 16 of FIG. 1 into a three-phase AC voltage of U phase, V phase, and W phase. 1 is output from the U-phase output terminal U, the V-phase output terminal V, and the W-phase output terminal W to the motor 4 in FIG.

図3に示すように、主回路13は、スイッチング素子1301〜1306を有する。各スイッチング素子1301〜1306は、IGBT(Insulated Gate Bipоlar Transistоr;絶縁ゲートバイポーラトランジスタ)やMOSFET等の半導体スイッチング素子と、この半導体スイッチング素子に逆並列接続されたフリーホイールダイオードとを有する。スイッチング素子1301〜1303の各IGBTのコレクタは、正電圧端子Pに接続され、スイッチング素子1304〜1306の各IGBTのエミッタは、負電圧端子Nに接続される。そして、スイッチング素子1301〜1303の各IGBTのエミッタは、スイッチング素子1304〜1306の各IGBTのコレクタに各々接続され、これらのエミッタとコレクタとが互いに接続されたノードN1〜N3がU相出力端子U、V相出力端子V、W相出力端子Wとなっている。   As shown in FIG. 3, the main circuit 13 includes switching elements 1301 to 1306. Each of the switching elements 1301 to 1306 includes a semiconductor switching element such as an insulated gate bipolar transistor (IGBT) or a MOSFET, and a freewheel diode connected in antiparallel to the semiconductor switching element. The collectors of the IGBTs of the switching elements 1301 to 1303 are connected to the positive voltage terminal P, and the emitters of the IGBTs of the switching elements 1304 to 1306 are connected to the negative voltage terminal N. The emitters of the IGBTs of the switching elements 1301 to 1303 are connected to the collectors of the IGBTs of the switching elements 1304 to 1306, respectively. V-phase output terminal V and W-phase output terminal W.

制御部11および駆動回路12は、この主回路13のスイッチング素子1301〜1306のスイッチング動作を制御する手段を構成している。   The controller 11 and the drive circuit 12 constitute means for controlling the switching operation of the switching elements 1301 to 1306 of the main circuit 13.

制御部11において、信号絶縁部110は、フォトカプラ1101および1102とフォトカプラ電源1103を有する。フォトカプラ1101および1102は、各々フォトダイオードとフォトトランジスタにより構成されている。ここで、フォトカプラ1101および1102の各フォトダイオードのカソードは接地されている。そして、フォトカプラ1101のフォトダイオードのアノードには、端子10を介して速度指令信号CMD1が入力される。また、フォトカプラ1102のフォトダイオードのアノードには、端子10を介して安全信号CMD2が入力される。一方、フォトカプラ1101および1102の各フォトトランジスタのコレクタはフォトカプラ電源1103に各々接続され、各フォトトランジスタのエミッタは演算装置111に接続される。演算装置111は、フォトカプラ1101のフォトトランジスタのエミッタ電圧に基づき、速度指令信号CMD1に対応した速度指令信号CMDaを検知する。また、演算装置111は、フォトカプラ1102のフォトトランジスタのエミッタ電圧に基づき、安全信号CMD2に対応した安全信号CMDbを検知する。   In the control unit 11, the signal insulating unit 110 includes photocouplers 1101 and 1102 and a photocoupler power source 1103. Each of the photocouplers 1101 and 1102 includes a photodiode and a phototransistor. Here, the cathodes of the photodiodes of the photocouplers 1101 and 1102 are grounded. A speed command signal CMD1 is input to the anode of the photodiode of the photocoupler 1101 through the terminal 10. A safety signal CMD2 is input to the anode of the photodiode of the photocoupler 1102 via the terminal 10. On the other hand, the collector of each phototransistor of the photocouplers 1101 and 1102 is connected to the photocoupler power supply 1103, and the emitter of each phototransistor is connected to the arithmetic unit 111. The arithmetic unit 111 detects a speed command signal CMDa corresponding to the speed command signal CMD1 based on the emitter voltage of the phototransistor of the photocoupler 1101. The arithmetic unit 111 detects the safety signal CMDb corresponding to the safety signal CMD2 based on the emitter voltage of the phototransistor of the photocoupler 1102.

演算装置111は、速度指令信号CMDa、安全信号CMDb、A/Dコンバータ15(図1参照)からの電流信号に基づいて、制御信号C1〜C6、停止信号TOF1およびTOF2を発生するための演算処理を実行する。ここで、制御信号C1〜C6は、PWM(Pulse Width Modulation;パルス幅変調)信号であり、駆動回路12を介すことにより、ゲート信号G1〜G6として主回路13に供給される。演算装置111は、速度指令信号CMDa、安全信号CMDb、電流信号に基づいて、モータ4に供給すべき駆動電圧の周波数、振幅を決定し、そのような駆動電圧が主回路13を介してモータ4に供給されるように、駆動回路12に供給する制御信号C1〜C6のパルス幅の制御を行う。なお、演算装置111が行う演算処理の詳細については後述する。   The arithmetic unit 111 performs arithmetic processing for generating control signals C1 to C6 and stop signals TOF1 and TOF2 based on the speed command signal CMDa, the safety signal CMDb, and the current signal from the A / D converter 15 (see FIG. 1). Execute. Here, the control signals C1 to C6 are PWM (Pulse Width Modulation) signals, and are supplied to the main circuit 13 as gate signals G1 to G6 through the drive circuit 12. The arithmetic unit 111 determines the frequency and amplitude of the drive voltage to be supplied to the motor 4 based on the speed command signal CMDa, the safety signal CMDb, and the current signal, and such drive voltage is transmitted to the motor 4 via the main circuit 13. The pulse width of the control signals C1 to C6 supplied to the drive circuit 12 is controlled so as to be supplied to the drive circuit 12. The details of the arithmetic processing performed by the arithmetic device 111 will be described later.

駆動回路12は、フォトカプラ1201〜1206を有する。各フォトカプラ1201〜1206は、フォトダイオードとフォトトランジスタにより構成されている。フォトカプラ1201〜1203の各フォトダイオードのアノードは共通接続されており、この共通接続点には非常停止回路112を介してフォトカプラ電源113から電源電圧が供給される。また、フォトカプラ1204〜1206の各フォトダイオードのアノードも共通接続されており、この共通接続点にも非常停止回路112を介してフォトカプラ電源113から電源電圧が供給される。フォトカプラ1201〜1206の各フォトダイオードのカソードには、演算装置111から制御信号C1〜C6が各々供給される。従って、制御信号C1〜C6に応じて、フォトカプラ1201〜1206の各フォトダイオードに電流を流すか否かが切り換えられ、フォトカプラ1201〜1206の各フォトトランジスタのON/OFFが切り換えられる。駆動回路12は、フォトカプラ1201〜1206の各フォトトランジスタのON/OFFに基づいて、主回路13のスイッチング素子1301〜1306の各半導体スイッチング素子のゲートに供給するゲート信号G1〜G6のレベルを切り換える。   The drive circuit 12 includes photocouplers 1201 to 1206. Each of the photocouplers 1201 to 1206 includes a photodiode and a phototransistor. The anodes of the photodiodes of the photocouplers 1201 to 1203 are connected in common, and a power supply voltage is supplied to the common connection point from the photocoupler power supply 113 via the emergency stop circuit 112. The anodes of the photodiodes of the photocouplers 1204 to 1206 are also connected in common, and the power supply voltage is supplied from the photocoupler power supply 113 to the common connection point via the emergency stop circuit 112. Control signals C1 to C6 are supplied from the arithmetic unit 111 to the cathodes of the photodiodes of the photocouplers 1201 to 1206, respectively. Therefore, according to the control signals C1 to C6, whether or not to pass current to each photodiode of the photocouplers 1201 to 1206 is switched, and ON / OFF of each phototransistor of the photocouplers 1201 to 1206 is switched. The drive circuit 12 switches the levels of the gate signals G1 to G6 supplied to the gates of the semiconductor switching elements of the switching elements 1301 to 1306 of the main circuit 13 based on ON / OFF of the phototransistors of the photocouplers 1201 to 1206. .

非常停止回路112は、第1および第2のスイッチング素子(図示略)を含む。フォトカプラ電源113の電源電圧は、非常停止回路112の第1のスイッチング素子を介してフォトカプラ1201〜1203の各フォトダイオードのアノードの共通接続点に供給される。また、フォトカプラ電源113の電源電圧は、非常停止回路112の第2のスイッチング素子を介してフォトカプラ1204〜1206の各フォトダイオードのアノードの共通接続点に供給される。非常停止回路112は、停止信号TOF1が入力されるのに応じて、第1のスイッチング素子をOFFとし、フォトカプラ1201〜1203の各フォトダイオードのアノードの共通接続点に対するフォトカプラ電源113の電源電圧の供給を遮断する。また、非常停止回路112は、停止信号TOF2が入力されるのに応じて、第2のスイッチング素子をOFFとし、フォトカプラ1204〜1206の各フォトダイオードのアノードの共通接続点に対するフォトカプラ電源113の電源電圧の供給を遮断する。   The emergency stop circuit 112 includes first and second switching elements (not shown). The power supply voltage of the photocoupler power supply 113 is supplied to the common connection point of the anodes of the photodiodes of the photocouplers 1201 to 1203 via the first switching element of the emergency stop circuit 112. The power supply voltage of the photocoupler power supply 113 is supplied to the common connection point of the anodes of the photodiodes of the photocouplers 1204 to 1206 via the second switching element of the emergency stop circuit 112. The emergency stop circuit 112 turns off the first switching element in response to the input of the stop signal TOF1, and the power supply voltage of the photocoupler power supply 113 with respect to the common connection point of the anodes of the photodiodes of the photocouplers 1201 to 1203 Shut off the supply. Also, the emergency stop circuit 112 turns off the second switching element in response to the input of the stop signal TOF2, and the photocoupler power supply 113 is connected to the common connection point of the anodes of the photodiodes of the photocouplers 1204 to 1206. Shut off the supply voltage.

演算装置111は、フォトカプラ1201〜1203の各フォトダイオードのアノードの共通接続点の電圧を停止結果信号MON1として取得し、この停止結果信号MON1に基づいて、フォトカプラ1201〜1203の各フォトダイオードに対するフォトカプラ電源113の電源電圧の供給が遮断されたか否かを検知する。また、演算装置111は、フォトカプラ1204〜1206の各フォトダイオードのアノードの共通接続点の電圧を停止結果信号MON2として取得し、この停止結果信号MON2に基づいて、フォトカプラ1204〜1206の各フォトダイオードに対するフォトカプラ電源113の電源電圧の供給が遮断されたか否かを検知する。
以上が、電力変換装置1の構成である。
The arithmetic unit 111 acquires the voltage at the common connection point of the anodes of the photodiodes of the photocouplers 1201 to 1203 as the stop result signal MON1, and based on the stop result signal MON1, the photocouplers 1201 to 1203 correspond to the photodiodes of the photocouplers 1201 to 1203. It is detected whether or not the supply of the power supply voltage of the photocoupler power supply 113 is cut off. Further, the arithmetic unit 111 acquires the voltage at the common connection point of the anodes of the photodiodes of the photocouplers 1204 to 1206 as the stop result signal MON2, and based on the stop result signal MON2, the respective photocouplers 1204 to 1206 It is detected whether or not the supply of the power supply voltage of the photocoupler power supply 113 to the diode is cut off.
The above is the configuration of the power conversion device 1.

図4は、演算装置111の機能構成を示すブロック図である。演算装置111のCPUが不揮発性メモリ内のプログラムを実行することにより実現される機能は、図4に示す電流周波数算出部1111と、速度算出部1112と、速度比較部1113と、制御信号生成部1114と、安全信号処理部1115と、減速パターン生成部1116と、停止信号生成部1117とを含む。   FIG. 4 is a block diagram illustrating a functional configuration of the arithmetic device 111. Functions realized by the CPU of the arithmetic unit 111 executing the program in the nonvolatile memory include the current frequency calculation unit 1111, the speed calculation unit 1112, the speed comparison unit 1113, and the control signal generation unit illustrated in FIG. 4. 1114, a safety signal processing unit 1115, a deceleration pattern generation unit 1116, and a stop signal generation unit 1117.

電流周波数算出部1111は、A/Dコンバータ15から電流信号を取得し、この電流信号が示すモータ4の駆動電流波形の周波数を算出する。図5は、電流周波数算出部1111によって行われる駆動電流周波数算出方法を例示する図である。図5において、横軸は時間であり、縦軸は駆動電流の電流値を示す。図5に示すように、モータ4に供給される駆動電流は交流電流であり、その電流値は周期的に変化する。図5に示す例において、電流周波数算出部1111は、モータ4の駆動電流値がゼロとなるゼロクロス時刻tと、次に駆動電流値がゼロとなるゼロクロス時刻間tx+1との時間差Δtを算出し、その時間差Δtを2倍した値の逆数からモータ4の駆動電流波形の周波数を算出する。 The current frequency calculation unit 1111 acquires a current signal from the A / D converter 15 and calculates the frequency of the drive current waveform of the motor 4 indicated by this current signal. FIG. 5 is a diagram illustrating a drive current frequency calculation method performed by the current frequency calculation unit 1111. In FIG. 5, the horizontal axis represents time, and the vertical axis represents the current value of the drive current. As shown in FIG. 5, the drive current supplied to the motor 4 is an alternating current, and the current value changes periodically. In the example illustrated in FIG. 5, the current frequency calculation unit 1111 calculates a time difference Δt between the zero cross time t x when the drive current value of the motor 4 becomes zero and the next t cross time t x + 1 when the drive current value becomes zero. The frequency of the drive current waveform of the motor 4 is calculated from the reciprocal of the value obtained by doubling the time difference Δt.

速度算出部1112は、次式(1)に従い、電流周波数算出部1111が算出したモータ4の駆動電流波形の周波数fからモータ4の速度推定値Nを算出する。
N(rpm)=f(Hz)×60(sec)/P ……(1)
上記式(1)において、Pはモータ4の極対数である。この極対数Pは、モータ4に固有のパラメータであり、演算装置111の不揮発性メモリに予め記憶されている。
The speed calculation unit 1112 calculates the estimated speed N of the motor 4 from the frequency f of the drive current waveform of the motor 4 calculated by the current frequency calculation unit 1111 according to the following equation (1).
N (rpm) = f (Hz) × 60 (sec) / P (1)
In the above formula (1), P is the number of pole pairs of the motor 4. The number P of pole pairs is a parameter unique to the motor 4 and is stored in advance in the nonvolatile memory of the arithmetic device 111.

安全信号処理部1115は、安全信号CMDbに対応した処理を行う手段である。例えばSS1(Safe Stop 1;安全停止カテゴリ1)やSS2(Safe Stop 2;安全停止カテゴリ2)等、モータ4の減速を指示する安全信号CMDbが端子10を介して受信された場合、安全信号処理部1115は、減速パターン生成部116に減速パターンの生成を指示するとともに、速度指令信号CMDaに代えて減速パターンを処理すべき旨を速度比較部1113に指示する。なお、減速パターンについては後述する。また、例えばSTO(Safe Torque Off;安全トルクオフ)等、モータ4の停止を指示する安全信号CMDbが端子10を介して受信された場合、安全信号処理部1115は、停止信号生成部1117に停止信号の出力を指示する。   The safety signal processing unit 1115 is means for performing processing corresponding to the safety signal CMDb. For example, when a safety signal CMDb instructing deceleration of the motor 4 is received via the terminal 10, such as SS1 (Safe Stop 1; Safe Stop Category 1) or SS2 (Safe Stop 2; Safe Stop Category 2), safety signal processing is performed. The unit 1115 instructs the deceleration pattern generation unit 116 to generate a deceleration pattern, and instructs the speed comparison unit 1113 to process the deceleration pattern instead of the speed command signal CMDa. The deceleration pattern will be described later. In addition, when a safety signal CMDb instructing stop of the motor 4 is received via the terminal 10 such as STO (Safe Torque Off), the safety signal processing unit 1115 sends a stop signal to the stop signal generating unit 1117. Is output.

減速パターン生成部1116は、安全信号処理部1115から減速パターンの生成を指示された場合に、その時点において速度算出部1112により算出された最新の速度推定値に基づいて、減速パターンを生成する手段である。この減速パターンは、速度指令値パターンと速度上限値パターンの2種類からなる。   The deceleration pattern generation unit 1116, when instructed by the safety signal processing unit 1115 to generate a deceleration pattern, generates a deceleration pattern based on the latest estimated speed value calculated by the speed calculation unit 1112 at that time. It is. This deceleration pattern consists of two types, a speed command value pattern and a speed upper limit value pattern.

図6はこの速度指令値パターンと速度上限値パターンとを例示する図である。この図6において、横軸は時間であり、縦軸は速度である。速度指令値パターンは、モータ4の速度指令値を時系列化したパターンである。この速度指令値パターンは、減速パターンの生成指示時刻(すなわち、安全信号の受信時刻)tにおけるモータ4の速度推定値を速度指令値の初期値とし、減速パターンの生成指示時刻t以降の時間経過に伴って速度指定値を所定の時間勾配で減速させるパターンである。ここで、速度指令値の時間勾配は、モータ4やその負荷の特性に応じて決定されるパラメータであり、演算装置111の不揮発性メモリに予め記憶されている。速度上限値パターンは、速度指令値パターンが示す速度指令値に対して所定の許容限度量を加算した速度上限値を時系列化したパターンである。この許容限度量もモータ4やその負荷の特性に応じて決定されるパラメータであり、演算装置111の不揮発性メモリに予め記憶されている。 FIG. 6 is a diagram illustrating the speed command value pattern and the speed upper limit value pattern. In FIG. 6, the horizontal axis is time, and the vertical axis is speed. The speed command value pattern is a pattern in which the speed command values of the motor 4 are time-series. This speed command value pattern uses the estimated speed value of the motor 4 at the deceleration pattern generation instruction time (that is, the safety signal reception time) t 0 as the initial value of the speed command value, and after the deceleration pattern generation instruction time t 0 . This is a pattern in which the speed designation value is decelerated at a predetermined time gradient as time elapses. Here, the time gradient of the speed command value is a parameter determined according to the characteristics of the motor 4 and its load, and is stored in advance in the nonvolatile memory of the arithmetic device 111. The speed upper limit value pattern is a pattern in which a speed upper limit value obtained by adding a predetermined allowable limit amount to the speed command value indicated by the speed command value pattern is time-series. This allowable limit amount is also a parameter determined according to the characteristics of the motor 4 and its load, and is stored in advance in the nonvolatile memory of the arithmetic device 111.

速度比較部1113は、速度算出部1112により算出されたモータ4の速度推定値を速度指令信号CMDaが示す速度または減速パターン生成部1116により生成された減速パターン(速度指令値パターンおよび速度上限値パターン)が示す速度と比較するともに、安全信号に応じたモータの速度制御が正常に行われているか否かを判断する手段である。   The speed comparison unit 1113 is a speed indicated by the speed command signal CMDa or the deceleration pattern generated by the deceleration pattern generation unit 1116 (speed command value pattern and speed upper limit value pattern) calculated by the speed calculation unit 1112. ) And a means for determining whether or not the speed control of the motor according to the safety signal is normally performed.

安全信号処理部1115から減速パターンの処理を指示されていない場合、速度比較部1113は、モータ4の速度推定値と、速度指令信号CMDaが示す速度とを比較し、両者の差分を示す差分データと速度指令信号CMDaが示す速度を制御信号生成部1114に供給する。   When the safety signal processing unit 1115 has not instructed the deceleration pattern processing, the speed comparison unit 1113 compares the estimated speed value of the motor 4 with the speed indicated by the speed command signal CMDa, and shows difference data indicating the difference between the two. And the speed indicated by the speed command signal CMDa is supplied to the control signal generator 1114.

また、安全信号処理部1115から減速パターンの処理を指示された場合、速度比較部1113は、モータ4の速度推定値を、速度指令値パターンが示す速度指令値および速度上限値パターンが示す速度上限値の各々と比較する。そして、速度比較部1113は、モータ4の速度推定値と速度指令値パターンが示す速度指令値との差分を示す差分データと、速度指令値パターンが示す速度指令値とを制御信号生成部1114に供給する。また、速度比較部1113は、速度上限値パターンが示す速度上限値をモータ4の速度推定値が上回った場合、安全信号に応じたモータの速度制御が正常に行われていないと判断し、停止信号生成部1117に対して停止信号の出力を指示する。   When the safety signal processing unit 1115 is instructed to process the deceleration pattern, the speed comparison unit 1113 displays the estimated speed value of the motor 4 as the speed command value indicated by the speed command value pattern and the speed upper limit value indicated by the speed upper limit value pattern. Compare with each of the values. Then, the speed comparison unit 1113 sends the difference data indicating the difference between the estimated speed value of the motor 4 and the speed command value indicated by the speed command value pattern, and the speed command value indicated by the speed command value pattern to the control signal generation unit 1114. Supply. The speed comparison unit 1113 determines that the speed control of the motor according to the safety signal is not normally performed when the estimated speed value of the motor 4 exceeds the speed upper limit value indicated by the speed upper limit value pattern, and stops. It instructs the signal generator 1117 to output a stop signal.

制御信号生成部1114は、図3を参照して説明した制御信号C1〜C6を生成する手段である。この制御信号生成部1114は、速度比較部1113を介して供給される速度指令値に基づいて、例えばモータ4に供給する駆動電圧の周波数を決定するとともに、差分データに基づいて、例えばモータ4に供給する駆動電圧の振幅を決定し、そのような駆動電圧をモータ4に供給するための制御信号C1〜C6のパルス幅制御を行う。   The control signal generator 1114 is means for generating the control signals C1 to C6 described with reference to FIG. The control signal generation unit 1114 determines, for example, the frequency of the drive voltage supplied to the motor 4 based on the speed command value supplied via the speed comparison unit 1113 and, for example, the motor 4 based on the difference data. The amplitude of the drive voltage to be supplied is determined, and the pulse width control of the control signals C1 to C6 for supplying such drive voltage to the motor 4 is performed.

停止信号生成部1117は、安全信号処理部1115または速度比較部1113からの指示に従って停止信号TOF1およびTOF2を生成し、図3に示す非常停止回路112に供給する手段である。   The stop signal generator 1117 is means for generating stop signals TOF1 and TOF2 in accordance with instructions from the safety signal processor 1115 or the speed comparator 1113, and supplying them to the emergency stop circuit 112 shown in FIG.

図7は演算装置111のCPUが実行するプログラムの処理内容を示すフローチャートである。演算装置111のCPUは、電力変換装置1の電源投入等に伴って起動指示が与えられた場合に、このプログラムの実行を開始する。   FIG. 7 is a flowchart showing the processing contents of a program executed by the CPU of the arithmetic unit 111. The CPU of the arithmetic device 111 starts the execution of this program when an activation instruction is given as the power conversion device 1 is turned on.

まず、ステップS1に進むと、電流周波数算出部1111がA/Dコンバータ15から電流信号を取得する。次にステップS2では、電流周波数算出部1111が現在までに取得した電流信号が示すモータ4の駆動電流波形を解析し、駆動電流波形の周波数を算出する。さらに詳述すると、電流周波数算出部1111は、新たな電流信号を取得した結果、それまでに取得した電流信号が示す駆動電流波形に新たなゼロクロス点が発生したか否かを判定し、新たなゼロクロス点が発生した場合には、そのゼロクロス点とその直前のゼロクロス点との時間差に基づいて、駆動電流波形の周波数を算出し、揮発性メモリ内に設定された駆動電流周波数記憶エリアに格納する。次にステップS3では、速度算出部1112が駆動電流周波数記憶エリアに記憶された駆動電流波形の周波数に基づいてモータ4の速度推定値を算出する。   First, in step S <b> 1, the current frequency calculation unit 1111 acquires a current signal from the A / D converter 15. Next, in step S2, the current frequency calculator 1111 analyzes the drive current waveform of the motor 4 indicated by the current signal acquired so far, and calculates the frequency of the drive current waveform. More specifically, as a result of acquiring a new current signal, the current frequency calculation unit 1111 determines whether or not a new zero cross point has occurred in the drive current waveform indicated by the current signal acquired so far. When a zero cross point occurs, the frequency of the drive current waveform is calculated based on the time difference between the zero cross point and the previous zero cross point, and is stored in the drive current frequency storage area set in the volatile memory. . Next, in step S3, the speed calculation unit 1112 calculates the estimated speed value of the motor 4 based on the frequency of the drive current waveform stored in the drive current frequency storage area.

次にステップS4において、安全信号処理部1115は、モータ4の減速を指示する安全信号CMDbが受信されたか否かを判断する。この判断結果が「NO」である場合、処理はステップS6に進む。一方、ステップS4の判断結果が「YES」である場合、安全信号処理部1115は、減速パターン生成部1116に減速パターンを生成させる(ステップS5)。また、このとき安全信号処理部1115は、減速パターンの処理を速度比較部1113に指示する。   Next, in step S <b> 4, the safety signal processing unit 1115 determines whether or not a safety signal CMDb instructing deceleration of the motor 4 has been received. If this determination is “NO”, the process proceeds to step S 6. On the other hand, when the determination result of step S4 is “YES”, the safety signal processing unit 1115 causes the deceleration pattern generation unit 1116 to generate a deceleration pattern (step S5). At this time, the safety signal processing unit 1115 instructs the speed comparison unit 1113 to process the deceleration pattern.

次にステップS4またはS5からステップS6に進むと、安全信号処理部1115は、現時点までにモータ4の減速を指示する安全信号CMDbを受信し、減速パターン生成部1116に減速パターンの生成を行わせたか否かを判断する。この判断結果が「NO」の場合、処理はステップS11に進み、この判断結果が「YES」の場合、処理はステップS21に進む。   Next, when the process proceeds from step S4 or S5 to step S6, the safety signal processing unit 1115 receives the safety signal CMDb instructing the deceleration of the motor 4 up to the present time, and causes the deceleration pattern generation unit 1116 to generate a deceleration pattern. It is determined whether or not. If the determination result is “NO”, the process proceeds to step S11. If the determination result is “YES”, the process proceeds to step S21.

次にステップS11に進むと、速度比較部1113は、速度比較の処理を行う。この場合、速度比較部1113は、安全信号処理部1115から減速パターンの処理を指示されていないので、速度算出部1112により算出されたモータ4の速度推定値を速度指令信号CMDaが示す速度と比較し、両者の差分を示す差分データと速度指令信号CMDaが示す速度を制御信号生成部1114に供給する。   Next, in step S11, the speed comparison unit 1113 performs speed comparison processing. In this case, since the speed comparison unit 1113 is not instructed to process the deceleration pattern from the safety signal processing unit 1115, the speed estimation value of the motor 4 calculated by the speed calculation unit 1112 is compared with the speed indicated by the speed command signal CMDa. Then, the difference data indicating the difference between them and the speed indicated by the speed command signal CMDa are supplied to the control signal generator 1114.

次にステップS12に進むと、安全信号処理部1115は、停止結果信号MON1およびMON2を図3に示す非常停止回路112から取得する。次にステップS13に進むと、安全信号処理部1115は、モータ4の停止を指示する安全信号が受信されたか否かを判断する。この判断結果が「NO」の場合、処理はステップS14に進み、この判断結果が「YES」の場合、処理はステップS30に進む。   Next, in step S12, the safety signal processing unit 1115 acquires stop result signals MON1 and MON2 from the emergency stop circuit 112 shown in FIG. Next, in step S13, the safety signal processing unit 1115 determines whether a safety signal instructing the motor 4 to stop is received. If the determination result is “NO”, the process proceeds to step S14. If the determination result is “YES”, the process proceeds to step S30.

次にステップS14に進むと、制御信号生成部1114は、速度比較部1113から受け取った差分データと速度指令信号CMDaが示す速度とに基づいて、制御信号C1〜C6を生成する。すなわち、制御信号生成部1114は、速度指令信号CMDaが示す速度を実現するための駆動電圧波形の周波数および振幅を決定し、そのような駆動電圧が主回路13からモータ4に供給されるように、駆動回路12に供給する制御信号C1〜C6のパルス幅制御を行う。   Next, in step S14, the control signal generation unit 1114 generates control signals C1 to C6 based on the difference data received from the speed comparison unit 1113 and the speed indicated by the speed command signal CMDa. That is, the control signal generation unit 1114 determines the frequency and amplitude of the drive voltage waveform for realizing the speed indicated by the speed command signal CMDa, and such drive voltage is supplied from the main circuit 13 to the motor 4. The pulse width control of the control signals C1 to C6 supplied to the drive circuit 12 is performed.

このステップS14が終了すると、演算装置111のCPUの処理は、ステップS1に戻る。従って、モータ4の減速を指示する安全信号CMDbが受信されず、かつ、モータ4の停止を指示する安全信号CMDbも受信されない場合には、ステップS1→S2→S3→S4→S6→S11→S12→S13→S14→S1の順に各ステップの処理が繰り返され、モータ4の駆動電流に基づくモータ4の速度推定値の算出と、この速度推定値および速度指令信号CMDaに基づくモータ4の駆動電圧の制御が行われる。   When step S14 ends, the processing of the CPU of the arithmetic device 111 returns to step S1. Therefore, when the safety signal CMDb instructing the deceleration of the motor 4 is not received and the safety signal CMDb instructing the stop of the motor 4 is not received, the steps S1, S2, S3, S4, S6, S11, S12 are performed. The processing of each step is repeated in the order of S13, S14, and S1, and calculation of the estimated speed value of the motor 4 based on the driving current of the motor 4 and the driving voltage of the motor 4 based on the estimated speed value and the speed command signal CMDa are performed. Control is performed.

一方、モータ4の減速を指示する安全信号CMDbが安全信号処理部1115によって受信されると、減速パターン生成部1116は、減速パターンを生成し、速度比較部1113はこの減速パターンを処理対象とする(ステップS5)。以後、演算装置111のCPUの処理がステップS6に進むと、このステップS6の判断結果は「YES」となり、CPUの処理はステップS21に進む。   On the other hand, when the safety signal CMDb instructing the deceleration of the motor 4 is received by the safety signal processing unit 1115, the deceleration pattern generation unit 1116 generates a deceleration pattern, and the speed comparison unit 1113 processes this deceleration pattern. (Step S5). Thereafter, when the processing of the CPU of the arithmetic device 111 proceeds to step S6, the determination result of this step S6 becomes “YES”, and the processing of the CPU proceeds to step S21.

次にステップS21に進むと、速度比較部1113は、速度算出部1112により算出されたモータ4の速度推定値を減速パターンにおける速度指令値パターンが示す現在時刻に対応した速度指令値および速度上限値パターンが示す現在時刻に対応した速度上限値の各々と比較する。そして、速度比較部1113は、モータ4の速度推定値と速度指令値パターンの現在時刻に対応した速度指令値との差分を示す差分データと、速度指令値パターンが示す現在時刻に対応した速度指令値を制御信号生成部1114に供給する。また、速度比較部1113は、速度上限値パターンが示す現在時刻に対応した速度上限値をモータ4の速度推定値が上回ったか否かを判断する。この判断結果が「YES」の場合、処理はステップS30に進み、この判断結果が「NO」の場合、処理はステップS22に進む。   Next, when proceeding to step S21, the speed comparison unit 1113 uses the speed command value and the speed upper limit value corresponding to the current time indicated by the speed command value pattern in the deceleration pattern for the estimated speed value of the motor 4 calculated by the speed calculation unit 1112. It compares with each of the speed upper limit values corresponding to the current time indicated by the pattern. Then, the speed comparison unit 1113 includes difference data indicating a difference between the estimated speed value of the motor 4 and a speed command value corresponding to the current time of the speed command value pattern, and a speed command corresponding to the current time indicated by the speed command value pattern. The value is supplied to the control signal generator 1114. Further, the speed comparison unit 1113 determines whether or not the estimated speed value of the motor 4 exceeds the speed upper limit value corresponding to the current time indicated by the speed upper limit value pattern. If the determination result is “YES”, the process proceeds to step S30. If the determination result is “NO”, the process proceeds to step S22.

次にステップS22に進むと、安全信号処理部1115は、停止結果信号MON1およびMON2を図3に示す非常停止回路112から取得する。次にステップS23に進むと、安全信号処理部1115は、STO等、モータ4の停止を指示する安全信号CMDb(すなわち、停止指令)が受信されたか否かを判断する。この判断結果が「NO」の場合、処理はステップS24に進み、この判断結果が「YES」の場合、処理はステップS30に進む。   Next, in step S22, the safety signal processing unit 1115 acquires the stop result signals MON1 and MON2 from the emergency stop circuit 112 shown in FIG. Next, in step S23, the safety signal processing unit 1115 determines whether or not a safety signal CMDb (that is, a stop command) that instructs the motor 4 to stop, such as STO, has been received. If the determination result is “NO”, the process proceeds to step S24. If the determination result is “YES”, the process proceeds to step S30.

次にステップS24に進むと、制御信号生成部1114は、速度比較部1113から受け取った差分データと速度指令値パターンが示す現在時刻に対応した速度指令値とに基づいて、制御信号C1〜C6を生成する。すなわち、制御信号生成部1114は、速度指令値が示す速度を実現するための駆動電圧の周波数および振幅を決定し、そのような駆動電圧が主回路13からモータ4に供給されるように、駆動回路12に供給する制御信号C1〜C6のパルス幅の制御を行う。   Next, in step S24, the control signal generation unit 1114 outputs the control signals C1 to C6 based on the difference data received from the speed comparison unit 1113 and the speed command value corresponding to the current time indicated by the speed command value pattern. Generate. That is, the control signal generation unit 1114 determines the frequency and amplitude of the drive voltage for realizing the speed indicated by the speed command value, and the drive voltage is supplied to the motor 4 from the main circuit 13. The pulse width of the control signals C1 to C6 supplied to the circuit 12 is controlled.

このステップS24が終了すると、演算装置111のCPUの処理は、ステップS1に戻る。従って、速度上限値パターンが示す現在時刻に対応した速度上限値をモータ4の速度推定値が上回ることがなく、かつ、モータ4の停止を指示する安全信号CMDbも受信されない場合には、ステップS1→S2→S3→S4→S6→S21→S22→S23→S24→S1の順に各ステップの処理が繰り返され、モータ4の駆動電流に基づくモータ4の速度推定値の算出と、この速度推定値および減速パターンの速度指令値パターンに基づくモータ4の駆動電圧の制御が行われ、モータ4の速度が次第に低下してゆく。   When step S24 ends, the processing of the CPU of the arithmetic device 111 returns to step S1. Accordingly, when the estimated speed value of the motor 4 does not exceed the estimated speed upper limit value corresponding to the current time indicated by the speed upper limit value pattern and the safety signal CMDb instructing the stop of the motor 4 is not received, step S1 is performed. The process of each step is repeated in the order of S2, S3, S4, S6, S21, S22, S23, S24, and S1, calculation of the estimated speed value of the motor 4 based on the drive current of the motor 4, and the estimated speed value and The drive voltage of the motor 4 is controlled based on the speed command value pattern of the deceleration pattern, and the speed of the motor 4 gradually decreases.

このステップS1→S2→S3→S4→S6→S21→S22→S23→S24→S1の順に各ステップの処理が繰り返されている間に、速度上限値パターンが示す現在時刻に対応した速度上限値をモータ4の速度推定値が上回るという事態(速度の逸脱)が起こり得る。このような速度の逸脱が起こると、ステップS21の判断結果が「YES」となって処理はステップS30に進む。   While the processing of each step is repeated in the order of steps S1, S2, S3, S4, S6, S21, S22, S23, S24, and S1, the speed upper limit value corresponding to the current time indicated by the speed upper limit pattern is set. A situation (speed deviation) in which the estimated speed value of the motor 4 exceeds may occur. If such a speed deviation occurs, the determination result in step S21 is “YES”, and the process proceeds to step S30.

このステップS30において、安全信号処理部1115は、停止信号生成部1117に停止信号TOF1およびTOF2を出力させる。この停止信号TOF1およびTOF2が出力されると、図3における非常停止回路112は、フォトカプラ電源113からフォトカプラ1201〜1206の各フォトダイオードへの電源電圧の供給を遮断する。この結果、主回路13へのゲート信号G1〜G6の供給が断たれ、主回路13の全てのスイッチング素子1301〜1306がOFFとなり、モータ4への駆動電流の供給が遮断される。これによりモータ4は、トルクが発生しないフリーラン状態となる。これにより演算装置111のCPUの処理は終了する。   In step S30, the safety signal processor 1115 causes the stop signal generator 1117 to output stop signals TOF1 and TOF2. When the stop signals TOF1 and TOF2 are output, the emergency stop circuit 112 in FIG. 3 cuts off the supply of the power supply voltage from the photocoupler power supply 113 to the photodiodes of the photocouplers 1201 to 1206. As a result, supply of the gate signals G1 to G6 to the main circuit 13 is cut off, all the switching elements 1301 to 1306 of the main circuit 13 are turned off, and supply of drive current to the motor 4 is cut off. As a result, the motor 4 enters a free-run state where no torque is generated. Thereby, the processing of the CPU of the arithmetic device 111 is completed.

また、ステップS1→S2→S3→S4→S6→S11→S12→S13→S14→S1の順に各ステップの処理が繰り返されている間、あるいはステップS1→S2→S3→S4→S6→S21→S22→S23→S24→S1の順に各ステップの処理が繰り返されている間に、STO等のモータ4の停止を指示する安全信号CMDbが受信される場合があり得る。この場合、ステップS13またはS23の判断結果が「YES」となって処理はステップS30に進む。この場合も、停止信号生成部1117によって停止信号TOF1およびTOF2が出力され、モータ4は、トルクが発生しないフリーラン状態となる。これにより演算装置111のCPUの処理は終了する。なお、ステップS12およびS22において停止結果信号を取得するのは、非常停止回路112が駆動回路12から主回路13への制御信号C1〜C6の供給を既に遮断している状態において、ステップS30における停止信号の出力が行われるのを回避するためである。   Further, while the processing of each step is repeated in the order of steps S1, S2, S3, S4, S6, S11, S12, S13, S14, and S1, or steps S1, S2, S3, S4, S6, S21, and S22. While the process of each step is repeated in the order of S23 → S24 → S1, the safety signal CMDb that instructs the motor 4 to stop such as STO may be received. In this case, the determination result in step S13 or S23 is “YES”, and the process proceeds to step S30. Also in this case, stop signals TOF1 and TOF2 are output by the stop signal generation unit 1117, and the motor 4 enters a free-run state where no torque is generated. Thereby, the processing of the CPU of the arithmetic device 111 is completed. Note that the stop result signal is acquired in steps S12 and S22 when the emergency stop circuit 112 has already stopped supplying the control signals C1 to C6 from the drive circuit 12 to the main circuit 13. This is to avoid signal output.

図8および図9は、本実施形態の動作例を示す図である。これらの図において、横軸は時間であり、縦軸は速度である。図8に示す例では、時刻tにおいて、モータ4の減速を指示する安全信号CMDbが安全信号処理部1115によって受信され、速度指令値パターン(図8では図示略)および速度上限値パターンからなる減速パターンが減速パターン生成部1116によって生成されている。以後、上述した速度指令値パターンに基づくモータ4の速度の減速制御が行われるが、この例では、時刻tにおいて、速度上限値パターンが示す速度上限値をモータ4の速度推定値が上回っている。この結果、上述したステップS21の判断結果が「YES」となり、停止信号生成部1117が停止信号TOF1およびTOF2を非常停止回路112に出力する。この結果、主回路13の全てのスイッチング素子1301〜1306に対するゲート信号G1〜G6の供給が断たれ、主回路13からモータ4への駆動電流の供給が断たれる。これによりモータ4の速度は次第に低下してゆく。 8 and 9 are diagrams illustrating an operation example of the present embodiment. In these figures, the horizontal axis is time, and the vertical axis is speed. In the example shown in FIG. 8, at time t 0 , the safety signal CMDb instructing deceleration of the motor 4 is received by the safety signal processing unit 1115, and consists of a speed command value pattern (not shown in FIG. 8) and a speed upper limit value pattern. A deceleration pattern is generated by the deceleration pattern generation unit 1116. Thereafter, the deceleration control of speed of the motor 4 based on the speed instruction value pattern described above is performed, in this example, at time t 1, the speed upper limit indicated by the speed upper limit pattern speed estimation value of the motor 4 is greater than Yes. As a result, the determination result in step S21 described above becomes “YES”, and the stop signal generation unit 1117 outputs the stop signals TOF1 and TOF2 to the emergency stop circuit 112. As a result, the supply of the gate signals G1 to G6 to all the switching elements 1301 to 1306 of the main circuit 13 is cut off, and the supply of drive current from the main circuit 13 to the motor 4 is cut off. As a result, the speed of the motor 4 gradually decreases.

図9に示す例においても、時刻tにおいて速度指令値パターン(図9では図示略)および速度上限値パターンからなる減速パターンが生成された後、速度指令値パターンに基づくモータ4の速度の減速制御が行われる。そして、この例では、速度上限値パターンが示す速度上限値を越えることなく、モータ4の速度推定値が低下し、時刻tにおいて、モータ4の速度推定値がゼロになっている。この例は、モータ4の速度の逸脱が発生することなく、安全信号CMDbに応じたモータ4の減速制御が成功した例である。 Also in the example shown in FIG. 9, after a deceleration pattern including a speed command value pattern (not shown in FIG. 9) and a speed upper limit value pattern is generated at time t 0 , the speed of the motor 4 is reduced based on the speed command value pattern. Control is performed. And, in this example, without exceeding the speed limit indicated by the speed upper limit pattern, velocity estimation value of the motor 4 is reduced, at time t 2, the speed estimation value of the motor 4 is zero. This example is an example in which the deceleration control of the motor 4 according to the safety signal CMDb has succeeded without causing the deviation of the speed of the motor 4.

本実施形態では、モータ4に流れる駆動電流の周波数に基づいてモータ4の速度推定値を算出している。この場合、モータ4の速度推定値とモータ4の実速度との関係がモータ4の種類により異なる場合がある。モータ4が誘導電動機である場合、モータ4の回転子は固定子が駆動電流に従って発生する回転磁界に追従して回転する。ここで、固定子が発生する回転磁界の回転と回転子の回転との間には滑りが生じる。従って、固定子に供給される駆動電流から算出した速度推定値と、モータ4の回転子の実速度とを比較すると、モータ4の回転子の実速度は、滑りの分だけ速度推定値よりも低くなる。一方、モータ4が同期電動機である場合、このモータ4の回転子は、固定子が駆動電流に基づいて発生する回転磁界に同期して回転する。従って、モータ4が同期電動機である場合、モータ4の駆動電流の周波数から算出された速度推定値はモータ4の実速度と一致する。   In the present embodiment, the estimated speed value of the motor 4 is calculated based on the frequency of the drive current flowing through the motor 4. In this case, the relationship between the estimated speed of the motor 4 and the actual speed of the motor 4 may differ depending on the type of the motor 4. When the motor 4 is an induction motor, the rotor of the motor 4 rotates following the rotating magnetic field generated by the stator according to the drive current. Here, slip occurs between the rotation of the rotating magnetic field generated by the stator and the rotation of the rotor. Therefore, when the estimated speed value calculated from the drive current supplied to the stator is compared with the actual speed of the rotor of the motor 4, the actual speed of the rotor of the motor 4 is larger than the estimated speed value by the amount of slip. Lower. On the other hand, when the motor 4 is a synchronous motor, the rotor of the motor 4 rotates in synchronization with the rotating magnetic field generated by the stator based on the drive current. Therefore, when the motor 4 is a synchronous motor, the estimated speed value calculated from the frequency of the drive current of the motor 4 matches the actual speed of the motor 4.

以上を総合すると、モータ4が誘導電動機であっても同期電動機であっても、モータ4の実測度は、駆動電流の周波数から算出された速度推定値以下になる。従って、本実施形態のように、駆動電流の周波数に基づいて算出された速度推定値が速度上限値を越えないようにモータ4の減速制御を行い、かつ、その速度推定値が速度上限値を越えた場合に停止信号TOF1およびTOF2を出力させれば、安全信号に応じてモータ4を安全に停止させることができる。   In summary, whether the motor 4 is an induction motor or a synchronous motor, the actual measurement degree of the motor 4 is equal to or less than the estimated speed value calculated from the frequency of the drive current. Therefore, as in this embodiment, the motor 4 is decelerated and controlled so that the estimated speed value calculated based on the frequency of the drive current does not exceed the upper speed limit value, and the estimated speed value becomes the upper speed limit value. If the stop signals TOF1 and TOF2 are output when exceeding, the motor 4 can be safely stopped according to the safety signal.

以上説明したように、本実施形態によれば、モータ4の駆動制御に用いられる電流センサ14を利用してモータ4の速度推定値を算出するため、安全信号に応じてモータ4の減速制御、停止制御を行うために、安全対策を施された速度センサを別途設ける必要がない。従って、コスト高を招くことなく、モータ4の安全制御を実現することができる。さらに、多くの種類の一般的なモータ4は、駆動制御のための電流センサ14を有している。従って、本実施形態によれば、多くの種類のモータについて低コストな安全制御を実現することができる。   As described above, according to the present embodiment, since the estimated speed value of the motor 4 is calculated using the current sensor 14 used for driving control of the motor 4, deceleration control of the motor 4 according to the safety signal, In order to perform stop control, it is not necessary to separately provide a speed sensor with safety measures. Therefore, safety control of the motor 4 can be realized without incurring high costs. Furthermore, many types of general motors 4 have a current sensor 14 for driving control. Therefore, according to this embodiment, low-cost safety control can be realized for many types of motors.

<他の実施形態>
以上、この発明の一実施形態について説明したが、この発明には他にも実施形態が考えられる。例えば次の通りである。
<Other embodiments>
Although one embodiment of the present invention has been described above, other embodiments are conceivable for the present invention. For example:

(1)上記実施形態では、ステップS2の駆動電流の周波数算出において、駆動電流波形のゼロクロス時刻tと次のゼロクロス時刻tx+1との時間差Δtから駆動電流の周波数を算出した。しかし、そのようにする代わりに、駆動電流波形が例えば正のピークとなる時刻tと次に負のピークとなる時刻ty+1との時間差Δt’から駆動電流の周波数を算出してもよい。この場合、時間差Δt’を2倍した値の逆数が駆動電流の周波数である。また、駆動電流波形のゼロクロス時刻tとその後に駆動電流波形がピークとなる時刻tとの時間差Δt’’から駆動電流の周波数を算出してもよい。この場合、時間差Δt’’を4倍した値の逆数が駆動電流の周波数である。また、モータに3相の駆動電流が供給される場合、それらのうちの任意の2相の駆動電流の比を求め、この比の例えばゼロクロス時刻間の時間差等から駆動電流の周波数を算出してもよい。さらに、電流信号が示す駆動電流波形をフーリエ変換することにより、駆動電流の周波数を算出してもよい。あるいは例えばゼロクロス時刻間の時間差Δt’から駆動電流の周波数を算出する方法とフーリエ変換により駆動電流の周波数を算出する方法等、複数種類の算出方法を併用し、各算出方法により得られた周波数を平均化することにより駆動電流の周波数を算出してもよい。あるいは3種類以上の算出方法により駆動電流の周波数を算出し、例えばそれらのうちの互いに近似した周波数値の平均値を駆動周波数の周波数として採用してもよい。 (1) In the above embodiment, in the calculation of the drive current frequency in step S2, the drive current frequency is calculated from the time difference Δt between the zero cross time t x and the next zero cross time t x + 1 of the drive current waveform. However, instead of doing so may be calculated the frequency of the drive current from the time difference Delta] t 'of the time t y + 1 drive current waveform comprising next negative peak at time t y as the example, a positive peak. In this case, the reciprocal of the value obtained by doubling the time difference Δt ′ is the frequency of the drive current. Also, the zero-cross time t x and then the driving current waveform of the drive current waveform may calculate the frequency of the drive current from the time difference Delta] t '' between the time t y as a peak. In this case, the reciprocal of the value obtained by multiplying the time difference Δt ″ by 4 is the frequency of the drive current. Further, when a three-phase drive current is supplied to the motor, a ratio of any two-phase drive currents among them is obtained, and a frequency of the drive current is calculated from a time difference between the zero cross times of this ratio, for example. Also good. Further, the frequency of the drive current may be calculated by performing Fourier transform on the drive current waveform indicated by the current signal. Alternatively, for example, a method of calculating the frequency of the drive current from the time difference Δt ′ between the zero-crossing times and a method of calculating the frequency of the drive current by Fourier transformation are used in combination, and the frequency obtained by each calculation method is calculated. The frequency of the drive current may be calculated by averaging. Alternatively, the frequency of the drive current may be calculated by three or more types of calculation methods, and for example, an average value of frequency values approximated to each other may be adopted as the frequency of the drive frequency.

(2)モータの駆動制御システムでは、SLS(Safety−Limited Speed)等、モータの速度を規定の制限速度以下に制限する旨の安全信号が発生する場合がある。この場合、上記実施形態の演算装置111に次のような処理を実行させてもよい。すなわち、この安全信号が受信された場合、速度比較部1113は、モータ4の速度推定値が規定の制限速度を越えるのに応じて、モータ4の速度を低下させるための制御信号を制御信号生成部1114に生成させ、モータ4の速度推定値が規定の制限速度に許容限度量を加えた上限速度を越えるのに応じて、停止信号生成部1117に停止信号を出力させるのである。この態様によれば、速度センサを別途設けることなく、電流センサを利用することにより、SLS等、モータの速度を規定の制限速度以下に制限する旨の安全信号に応じた安全動作を実現することができる。 (2) In a motor drive control system, there may be a safety signal such as SLS (Safety-Limited Speed) that limits the motor speed to a specified speed limit or less. In this case, you may make the arithmetic unit 111 of the said embodiment perform the following processes. That is, when this safety signal is received, the speed comparison unit 1113 generates a control signal for reducing the speed of the motor 4 in response to the estimated speed value of the motor 4 exceeding a specified speed limit. The stop signal generator 1117 outputs a stop signal when the estimated speed of the motor 4 exceeds the upper limit speed obtained by adding the allowable limit amount to the specified limit speed. According to this aspect, by using a current sensor without separately providing a speed sensor, it is possible to realize a safe operation according to a safety signal such as SLS that limits the motor speed to a specified speed limit or less. Can do.

(3)上記実施形態では、上位の制御装置から供給される速度指令信号に基づいて、モータ4の駆動制御を行う電力変換装置1にこの発明を適用したが、この発明は、トルク指令信号等、他の指令信号に基づいてモータ4の駆動制御を行う電力変換装置にも適用可能である。 (3) In the above embodiment, the present invention is applied to the power converter 1 that controls the driving of the motor 4 based on the speed command signal supplied from the host controller. The present invention can also be applied to a power conversion device that performs drive control of the motor 4 based on other command signals.

1……電力変換装置、2……安全装置、3……交流電源、4……モータ、10……端子、11……制御部、12……駆動回路、13……主回路、14……電流センサ、15……A/Dコンバータ、16……AC/DCコンバータ、110……信号絶縁部、111……演算装置、112……非常停止回路、1101,1102,1201〜1206……フォトカプラ、113,1103……フォトカプラ電源、1301〜1306……スイッチング素子、1111……電流周波数算出部、1112……速度算出部、1113……速度比較部、1114……制御信号生成部、1115……安全信号処理部、1116……減速パターン生成部、1117……停止信号生成部。 DESCRIPTION OF SYMBOLS 1 ... Power converter device, 2 ... Safety device, 3 ... AC power supply, 4 ... Motor, 10 ... Terminal, 11 ... Control part, 12 ... Drive circuit, 13 ... Main circuit, 14 ... Current sensor, 15... A / D converter, 16... AC / DC converter, 110... Signal insulation unit, 111 .. arithmetic device, 112 .. emergency stop circuit, 1101, 1102, 1201 to 1206. , 113, 1103... Photocoupler power supply, 1301 to 1306... Switching element, 1111... Current frequency calculation unit, 1112... Speed calculation unit, 1113. ... safety signal processing unit, 1116 ... deceleration pattern generation unit, 1117 ... stop signal generation unit.

Claims (6)

モータを駆動する電力変換装置において、
前記モータを駆動する主回路と、
前記主回路から前記モータに供給される駆動電流を検出する電流センサと、
指令信号または安全信号に基づいて、前記主回路の制御を行う制御手段とを具備し、
前記制御手段は、
前記電流センサにより検出される駆動電流の周波数を算出する電流周波数算出手段と、
前記電流周波数算出手段により算出される周波数に基づいて前記モータの速度推定値を算出する速度算出手段と、
前記安全信号に応じた前記モータの速度制御が行われていないことを前記速度推定値が示した場合に、前記主回路から前記モータへの駆動電流の供給を遮断する停止信号を出力する停止信号生成手段と
を具備することを特徴とする電力変換装置。
In the power converter that drives the motor,
A main circuit for driving the motor;
A current sensor for detecting a drive current supplied from the main circuit to the motor;
Control means for controlling the main circuit based on a command signal or a safety signal,
The control means includes
Current frequency calculating means for calculating the frequency of the drive current detected by the current sensor;
Speed calculating means for calculating an estimated speed value of the motor based on the frequency calculated by the current frequency calculating means;
A stop signal that outputs a stop signal that cuts off the supply of drive current from the main circuit to the motor when the speed estimation value indicates that the speed control of the motor according to the safety signal is not performed A power conversion device comprising: a generating unit.
前記制御手段は、
速度指令値に基づいて、前記主回路を制御する制御信号を生成する制御信号生成手段を具備し、
前記制御信号生成手段に与える速度指令値を制御することにより、前記安全信号に応じた前記モータの速度制御を行うことを特徴とする請求項1に記載の電力変換装置。
The control means includes
Control signal generating means for generating a control signal for controlling the main circuit based on a speed command value,
The power converter according to claim 1, wherein the speed control of the motor according to the safety signal is performed by controlling a speed command value given to the control signal generation unit.
前記制御手段は、
前記モータの減速を指示する安全信号に応じて、時間経過に伴って速度指令値を低下させる速度指令値パターンと、前記速度指令値パターンが示す速度指令値に許容限度量を加算した速度上限値を示す速度上限値パターンとを生成する減速パターン生成手段と、
前記モータの減速を指示する安全信号に応じて、前記速度指令値パターンが示す速度指令値を前記制御信号生成手段に供給するとともに、前記速度上限値パターンが示す速度上限値を前記速度推定値が上回った場合に、前記停止信号生成手段に前記停止信号を出力させる第1の速度比較手段と
を具備することを特徴とする請求項2に記載の電力変換装置。
The control means includes
A speed command value pattern that decreases the speed command value as time elapses according to a safety signal instructing deceleration of the motor, and a speed upper limit value obtained by adding an allowable limit amount to the speed command value indicated by the speed command value pattern A deceleration pattern generation means for generating a speed upper limit value pattern indicating
In response to a safety signal instructing deceleration of the motor, the speed command value indicated by the speed command value pattern is supplied to the control signal generating means, and the speed upper limit value indicated by the speed upper limit value pattern is represented by the speed estimated value. The power conversion device according to claim 2, further comprising: a first speed comparison unit that causes the stop signal generation unit to output the stop signal when exceeding.
前記減速パターン生成手段は、前記モータの減速を指示する安全信号に応じて、前記安全信号の受信時における前記モータの速度推定値を初期値とし、時間経過に伴って所定の時間勾配で低下する速度指令値を示す速度指令値パターンを生成することを特徴とする請求項3に記載の電力変換装置。   The deceleration pattern generation means sets the estimated speed value of the motor at the time of receiving the safety signal as an initial value in response to a safety signal instructing deceleration of the motor, and decreases with a predetermined time gradient as time elapses. The power converter according to claim 3, wherein a speed command value pattern indicating a speed command value is generated. 前記制御手段は、
前記モータの速度を所定の制限速度以下に制限する旨の安全信号が受信された場合に、前記モータの速度推定値が前記制限速度を越えるのに応じて、前記モータの速度を低下させるための制御信号を前記制御信号生成手段に生成させ、前記モータの速度推定値が前記制限速度に許容限度量を加えた上限速度を越えるのに応じて、前記停止信号生成手段に前記停止信号を出力させる第2の速度比較手段を具備することを特徴とする請求項2〜4のいずれか1の請求項に記載の電力変換装置。
The control means includes
When a safety signal for limiting the speed of the motor to a predetermined speed limit or less is received, the motor speed is decreased in response to the estimated speed of the motor exceeding the speed limit. Causing the control signal generating means to generate a control signal, and causing the stop signal generating means to output the stop signal when the estimated speed of the motor exceeds an upper limit speed obtained by adding an allowable limit amount to the limit speed. The power converter according to any one of claims 2 to 4, further comprising second speed comparison means.
前記停止信号生成手段は、前記モータの停止を指示する安全信号が受信された場合に、前記停止信号を出力することを特徴とする請求項1〜5のいずれか1の請求項に記載の電力変換装置。   The electric power according to any one of claims 1 to 5, wherein the stop signal generating means outputs the stop signal when a safety signal instructing to stop the motor is received. Conversion device.
JP2015087401A 2015-04-22 2015-04-22 Power conversion device Pending JP2016208655A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015087401A JP2016208655A (en) 2015-04-22 2015-04-22 Power conversion device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015087401A JP2016208655A (en) 2015-04-22 2015-04-22 Power conversion device

Publications (1)

Publication Number Publication Date
JP2016208655A true JP2016208655A (en) 2016-12-08

Family

ID=57488111

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015087401A Pending JP2016208655A (en) 2015-04-22 2015-04-22 Power conversion device

Country Status (1)

Country Link
JP (1) JP2016208655A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018155426A1 (en) * 2017-02-21 2018-08-30 オムロン株式会社 Servo system
US11362614B2 (en) 2019-03-18 2022-06-14 Mitsubishi Electric Corporation Power conversion apparatus, drive control system, machine learning apparatus, and motor monitoring method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018155426A1 (en) * 2017-02-21 2018-08-30 オムロン株式会社 Servo system
CN110192158A (en) * 2017-02-21 2019-08-30 欧姆龙株式会社 Servo-system
CN110192158B (en) * 2017-02-21 2022-08-12 欧姆龙株式会社 Servo system
US11362614B2 (en) 2019-03-18 2022-06-14 Mitsubishi Electric Corporation Power conversion apparatus, drive control system, machine learning apparatus, and motor monitoring method

Similar Documents

Publication Publication Date Title
EP3014761B1 (en) System and method for controlling regenerating energy in an adjustable speed drive
JP6260029B2 (en) Control device for power converter
JP4085112B2 (en) Motor control method and motor control apparatus
US9923456B2 (en) Matrix convertor, power generation system, and method for controlling power factor
JP6277288B2 (en) Monitoring device and monitoring method, and control device and control method including the same
JP5309242B1 (en) Synchronous motor control device for controlling a synchronous motor to stop the synchronous motor during power regeneration and power failure
JP5476788B2 (en) Inverter device
JP2016208656A (en) Power conversion device and safety monitoring device
JP2016208655A (en) Power conversion device
JP2012157155A (en) Control device and control method for induction motor
JP2015180114A (en) Abnormality determining method for industrial machine
WO2016035434A1 (en) Motor drive device
JP2010124645A (en) Robot
US11290046B2 (en) Electrical drive system with independent diagnostics
JP5092328B2 (en) Motor control device and motor control method
US11296625B2 (en) Control device and control method for synchronous electric motor
JP4682746B2 (en) Electric motor control device
JP6057497B2 (en) DC brushless motor drive device
KR101869775B1 (en) Apparatus of controlling motor and control method of thereof
JP2015213400A (en) Electric motor driving device
JP6239391B2 (en) Power converter
JP2010041748A (en) Motor control device and method
CN101834553A (en) The control device of no sensor alternative-current motor
JP2016202593A (en) Motor control device for washing machine
CN118631110A (en) Motor control device