JPH01264586A - Control data accumulation method for motor control equipment - Google Patents
Control data accumulation method for motor control equipmentInfo
- Publication number
- JPH01264586A JPH01264586A JP63092389A JP9238988A JPH01264586A JP H01264586 A JPH01264586 A JP H01264586A JP 63092389 A JP63092389 A JP 63092389A JP 9238988 A JP9238988 A JP 9238988A JP H01264586 A JPH01264586 A JP H01264586A
- Authority
- JP
- Japan
- Prior art keywords
- control
- data
- speed
- memory
- stored
- 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
Links
Landscapes
- Control Of Electric Motors In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、電動機制御装置に係り、特に、制御サンプリ
ング周期毎の制御データをメモリに蓄積し、故障時の診
断等に用いるための制御データ蓄積方法に関するもので
ある。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to an electric motor control device, and in particular, the present invention relates to a motor control device, and in particular, the present invention stores control data for each control sampling period in a memory, and stores control data for use in diagnosis at the time of failure, etc. This concerns the storage method.
最近では、電動機制御の高精度化、高機能化。 Recently, motor control has become more precise and functional.
制御装置の小型化等の要求に応じて、マイクロコンピュ
ータを内蔵した制御装置を用いて、電動機の速度2位置
等を制御している。In response to demands for miniaturization of control devices, etc., a control device with a built-in microcomputer is used to control the speed, two positions, etc. of an electric motor.
マイクロコンピュータを内蔵し、電動機の速度を制御す
るとともにテークをメモリに蓄積し、故障時には蓄積し
た制御データから故障発生の経過等を得られるように高
機能化した電動機制御装置の一例を、第6図に示す。An example of a highly functional motor control device with a built-in microcomputer, which controls the speed of the motor and stores the data in memory, and in the event of a failure, can obtain the progress of the failure occurrence from the stored control data is shown in Part 6. As shown in the figure.
電動機制御装置1は、電動機2の速度を速度検出器3に
より、また電流を電流検出器4により検出し、速度指令
NRで指定される値と比較し、電力変換器5を動作させ
る点弧角αを演算する。この点弧角αは、電源6から電
動機2に供給される電力を調節し、電動機2の速度を制
御するために用いられる。このとき、検出した速度、電
流、及び演算結果である点弧角等の制御データはメモリ
に蓄積される。The motor control device 1 detects the speed of the motor 2 with a speed detector 3 and the current with a current detector 4, and compares them with a value specified by a speed command NR to determine a firing angle for operating a power converter 5. Calculate α. This firing angle α is used to adjust the power supplied to the electric motor 2 from the power source 6 and to control the speed of the electric motor 2. At this time, control data such as the detected speed, current, and firing angle that is the calculation result is stored in the memory.
電動機制御装置1は、マイクロプロセッサ11と、制御
演算処理を一定周期でマイクロプロセッサ11に実行さ
せる割込を発生する割込発生回路12と、マイクロプロ
セッサ11が処理するプログラムを記憶するプログラム
メモリ13と、制御演算処理中のデータ、速度、電流検
出値等の制御データを保持する演算メモリ14と、制御
データを蓄積するトレースメモリ15と、速度指令N
a 。The motor control device 1 includes a microprocessor 11, an interrupt generation circuit 12 that generates an interrupt that causes the microprocessor 11 to execute control calculation processing at a constant cycle, and a program memory 13 that stores programs processed by the microprocessor 11. , a calculation memory 14 that holds control data such as data during control calculation processing, speed, and current detection values, a trace memory 15 that stores control data, and a speed command N.
a.
速度検出値N z 、電流検出値工、をマイクロプロセ
ッサ11に入力する入力回路16と、点弧角αをマイク
ロプロセッサ11から電力変換器5に与える出力回路1
7とを含む。An input circuit 16 that inputs the detected speed value Nz and the detected current value to the microprocessor 11, and an output circuit 1 that provides the firing angle α from the microprocessor 11 to the power converter 5.
7.
このような構成の電動機制御装置1は、速度指令NRで
指令される速度に電動機2を制御し制御データを蓄積す
る際に、第7図に示す処理手順を実行し、速度制御、電
流制御、及び制御データの蓄積を行うことになる。The motor control device 1 having such a configuration executes the processing procedure shown in FIG. 7 when controlling the motor 2 to the speed commanded by the speed command NR and storing control data, and performs speed control, current control, and control data will be accumulated.
第7図の速度制御処理と電流制御処理とは、割込発生回
路12から速度制御割込、電流制御割込の割込信号が発
生したときにそれぞれ実行されるプログラムである。さ
らに、電流制御処理は、速度制御処理よりも高速性が要
求されるため、割込発生回路12は短い周期で電流制御
割込信号を発生し、短い周期毎に電流制御処理をさせる
ようにしている。メイン処理は、割込によらず常にマイ
クロプロセッサ11が処理を実行するプログラムである
。The speed control processing and current control processing in FIG. 7 are programs that are executed when the interrupt generation circuit 12 generates a speed control interrupt signal and a current control interrupt signal, respectively. Furthermore, since the current control processing requires higher speed than the speed control processing, the interrupt generation circuit 12 generates the current control interrupt signal in short cycles, and causes the current control processing to be performed in each short cycle. There is. The main process is a program that is always executed by the microprocessor 11 regardless of interruption.
第7図に示すプログラムのステップ1000は、マイク
ロプロセッサ11が起動されたときに1度だけ実行され
、マイクロプロセッサ11の各レジスタ、演算メモリ1
4.入力回路16.出力回路17を初期設定する。Step 1000 of the program shown in FIG. 7 is executed only once when the microprocessor 11 is started.
4. Input circuit 16. Initialize the output circuit 17.
ステップ1001では、割込発生回路12から電流制御
割込、速度制御割込の割込信号が発生したときに、マイ
クロプロセッサ11が電流制御処理、速度制御処理を行
う。In step 1001, when an interrupt signal for a current control interrupt or a speed control interrupt is generated from the interrupt generation circuit 12, the microprocessor 11 performs current control processing and speed control processing.
ステップ1002では、第6図には示していない異常検
出回路(過電流、過速度等の異常を検出する)からの信
号を入力して判定し、異常が検出されていなければステ
ップ1002の処理を繰返す。異常が検出された場合に
はステップ1003の処理に移る。In step 1002, a determination is made by inputting a signal from an abnormality detection circuit (which detects abnormalities such as overcurrent and overspeed) not shown in FIG. Repeat. If an abnormality is detected, the process moves to step 1003.
ステップ1003では、割込を禁止し、割込発生回路1
2から電流制御割込、速度制御割込が発生しても、マイ
クロプロセッサ11が速度制御処理、電流制御処理を行
わないようにする。In step 1003, interrupts are prohibited and the interrupt generation circuit 1
Even if a current control interrupt or a speed control interrupt occurs from 2 onwards, the microprocessor 11 is prevented from performing speed control processing or current control processing.
ステップ1004では、蓄積した制御データをトレース
メモリ15から読出し、第6図には図示していない出力
装置に表示する。ユーザはこの表示により、異常が生じ
て制御処理を停止するまでの制御処理の経過を検討でき
る。In step 1004, the accumulated control data is read from the trace memory 15 and displayed on an output device not shown in FIG. This display allows the user to examine the progress of the control processing until an abnormality occurs and the control processing is stopped.
速度制御処理プログラムは電動機2の速度を速度指令N
Rで指定される値にするための電動機電流値を演算する
手順である。The speed control processing program sets the speed of electric motor 2 using speed command N.
This is a procedure for calculating the motor current value to obtain the value specified by R.
ステップ2000で、入力回路16は、速度検出器3の
出力信号である速度検出値N1及び速度指令NRをマイ
クロプロセッサ11に入力する。In step 2000, the input circuit 16 inputs the speed detection value N1, which is the output signal of the speed detector 3, and the speed command NR to the microprocessor 11.
これらのデータは演算メモリ14に格納される。These data are stored in the calculation memory 14.
ステップ2001で、マイクロプロセッサ11は、演算
メモリ14に格納したデータを取出し、=4−
プログラムメモリ13に格納されている制御プログラム
に基づいて前記データを演算し、速度指令NRと速度検
出値Niとの差である速度偏差Neを算出する。In step 2001, the microprocessor 11 retrieves the data stored in the calculation memory 14, calculates the data based on the control program stored in the program memory 13, and calculates the speed command NR and speed detection value Ni. A speed deviation Ne, which is the difference between the two, is calculated.
ステップ2002で、マイクロプロセッサ11は、速度
補償演算を行い、電流指令IRを算出する。電流指令I
Rは前述の速度偏差Neに定数KpNを乗じた値と速度
偏差Neの総和を定数TINで除して得られる値との和
として算出される。In step 2002, the microprocessor 11 performs a speed compensation calculation and calculates a current command IR. Current command I
R is calculated as the sum of a value obtained by multiplying the above-mentioned speed deviation Ne by a constant KpN and a value obtained by dividing the sum of the speed deviations Ne by a constant TIN.
一方、電流制御処理のプログラムは、割込発生回路12
から電流制御割込が発生する毎にマイクロプロセッサ1
1によって処理される。On the other hand, the current control processing program is executed by the interrupt generation circuit 12.
microprocessor 1 every time a current control interrupt occurs from
Processed by 1.
ステップ3000で、入力回路16は、電流検出器4の
出力信号である電流検出値工、をマイクロプロセッサ1
1に入力する。このデータは演算メモリ14に格納され
る。In step 3000, the input circuit 16 sends the current detection value, which is the output signal of the current detector 4, to the microprocessor 1.
Enter 1. This data is stored in the calculation memory 14.
ステップ3001で、マイクロプロセッサ11は、演算
メモリ14に格納された電流指令Il+。In step 3001, the microprocessor 11 receives the current command Il+ stored in the calculation memory 14.
電流検出値工、のデータを取出して演算し、電流偏差I
eを算出する。Extract and calculate the data of the current detection value, and calculate the current deviation I.
Calculate e.
ステップ3002で、マイクロプロセッサ1工は、電流
補償演算を行い、電力変換器5を動作させる点弧角αを
算出する。すなわち、演算メモリ14に格納された電流
偏差Ieを取出し、その値に定数Kp+を乗じた値と電
流偏差Ieの総和を定数T++で除して得られる値との
和として算出する。In step 3002, the microprocessor 1 performs current compensation calculation and calculates the firing angle α for operating the power converter 5. That is, the current deviation Ie stored in the calculation memory 14 is taken out, and calculated as the sum of a value obtained by multiplying the value by a constant Kp+ and a value obtained by dividing the sum of the current deviations Ie by a constant T++.
ステップ3003で、出力回路17は、演算メモリ14
に格納された点弧角αを取出し、電力変換器5に出力す
る。In step 3003, the output circuit 17 outputs the arithmetic memory 14
The firing angle α stored in is taken out and output to the power converter 5.
ステップ3004では、ステップ3004Aからステッ
プ3004Gのプログラムにより演算メモリ14にある
制御データを取出し、トレースメモリ15に蓄積する。In step 3004, the control data stored in the calculation memory 14 is retrieved according to the program in steps 3004A to 3004G, and is stored in the trace memory 15.
ステップ3004Aでは、演算メモリ14に格納されて
いる速度指令値NRを取出し、トレースメモリ15に格
納しなおす。このとき速度指令値NRはトレースポイン
タで指令されるアドレスのトレースメモリ15に格納す
る。格納後、トレースポインタを1だけ増加させ、次の
制御データの格納アドレスを指定させる。In step 3004A, the speed command value NR stored in the calculation memory 14 is taken out and stored in the trace memory 15 again. At this time, the speed command value NR is stored in the trace memory 15 at the address commanded by the trace pointer. After storing, the trace pointer is incremented by 1 to specify the storage address of the next control data.
ステップ3004Bでは、演算メモリ14に格納されて
いる速度検出値N、を取出し、前述の処理と同様にして
トレースメモリ15に格納し、トレースポインタの値を
1つ増加させる。In step 3004B, the speed detection value N stored in the arithmetic memory 14 is retrieved and stored in the trace memory 15 in the same manner as in the process described above, and the value of the trace pointer is incremented by one.
ステップ3004. Cでは、演算メモリ14に格納さ
れている電流指令IRを取出し、前述の処理と同様にし
てトレースメモリ15に格納し、トレースポインタの値
を1つ増加させる。Step 3004. At C, the current command IR stored in the arithmetic memory 14 is taken out, stored in the trace memory 15 in the same manner as in the process described above, and the value of the trace pointer is increased by one.
ステップ3004Dでは、演算メモリ14に格納されて
いる電流検出値エエを取出し、前述の処理と同様にして
トレースメモリ15に格納し、トレースポインタの値を
1つ増加させる。In step 3004D, the current detection value E stored in the arithmetic memory 14 is taken out and stored in the trace memory 15 in the same manner as in the process described above, and the value of the trace pointer is incremented by one.
ステップ3004. Eでは、演算メモリ14に格納さ
れている点弧角αを取出し、前述の処理と同様にしてト
レースメモリ15に格納し、トレースポインタの値を1
つ増加させる。Step 3004. At E, the firing angle α stored in the arithmetic memory 14 is retrieved and stored in the trace memory 15 in the same way as in the process described above, and the value of the trace pointer is set to 1.
increase by one.
ステップ3004. Fでは、トレースポインタの示す
値が、トレースメモリ15の最終アドレスを超えている
かどうかを判定する。超えている場合はステップ300
4Gの処理に進み、超えない場−7=
合は何も行わずに電流制御処理を終了する。Step 3004. At F, it is determined whether the value indicated by the trace pointer exceeds the final address of the trace memory 15. If it exceeds, step 300
Proceed to the process of 4G, and if it does not exceed -7=, the current control process ends without doing anything.
ステップ3004Gでは、トレースポインタにトレース
メモリ15の先頭アドレスを設定する。In step 3004G, the start address of the trace memory 15 is set in the trace pointer.
なお、この処理はトレースメモリ15のメモリ容量には
限りがあるため、古い制御データを捨てて新しい制御デ
ータに更新する処理である。Note that since the memory capacity of the trace memory 15 is limited, this process is a process of discarding old control data and updating it with new control data.
マイクロプロセッサ11が、上記手順を処理することに
より、電動機2の速度制御と制御データの蓄積とが行わ
れる。The microprocessor 11 processes the above procedure to control the speed of the electric motor 2 and to accumulate control data.
次に、第8図を用いて、トレースメモリ15にどのよう
な形で制御データが蓄積されるかを更に詳しく説明する
。Next, the manner in which control data is stored in the trace memory 15 will be explained in more detail with reference to FIG.
割込発生回路12が発生する速度制御割込、電流制御割
込はそれぞれ一定の周期TSN、周期Ts+で、t2N
+ tsN+・・・・・・、t□l tel・・・・・
の時点に発生する。速度制御処理と電流制御処理はそれ
ぞれtzN+ tsN、 ・、t□、t2.・・・
・の時点で実行される。その結果、演算メモリ14に格
納されている速度指令N R、速度検出値N、は、速度
制御処理が行われる毎に、入力回路16から入力される
データに、また、電流指令IRは速度補償演算の結果と
して得られるデータに更新される。さらに、電流制御処
理が行われる毎に、演算メモリ14に格納されている電
流検出値Itは入力回路16を介して入力されるデータ
に、また、点弧角αは電流補償演算の結果として得られ
るデータに更新される。その後、演算メモリ14に格納
された制御データが1−レースメモリ15に移され蓄積
されるので、トレースメモリ15には時間の経過ととも
に制御データが第8図に示すように蓄積される。The speed control interrupt and current control interrupt generated by the interrupt generation circuit 12 have a constant cycle TSN and a constant cycle Ts+, respectively, and are t2N.
+tsN+・・・・・・、t□l tel・・・・・・
occurs at the point in time. The speed control process and the current control process are performed as follows: tzN+tsN, . . , t□, t2. ...
・It is executed at the point in time. As a result, the speed command NR and speed detection value N stored in the calculation memory 14 are changed to the data input from the input circuit 16 every time speed control processing is performed, and the current command IR is changed to the speed compensation value N. Updated with data obtained as a result of the operation. Furthermore, each time the current control process is performed, the detected current value It stored in the calculation memory 14 is added to the data input via the input circuit 16, and the firing angle α is obtained as a result of the current compensation calculation. The data will be updated to the data that will be updated. Thereafter, the control data stored in the arithmetic memory 14 is transferred to and stored in the 1-race memory 15, so that the control data is stored in the trace memory 15 over time as shown in FIG.
なお、演算メモリ14に格納される制御データの中で、
速度指令NR,速度検出値Ni、電流指令IRは速度制
御処理が行われないと更新されないが、1〜レースメモ
リ15への制御データの蓄積を電流制御処理のタイミン
グで行うため、トレースメモリ15には第8図に示すよ
うに同一のデータが重複して蓄積されることになる。Note that among the control data stored in the calculation memory 14,
Speed command NR, speed detection value Ni, and current command IR are not updated unless speed control processing is performed. As shown in FIG. 8, the same data is stored redundantly.
上記従来技術は、割込信号の発生周期が一番短い電流制
御処理の周期で全ての制御データを蓄積している。その
結果、演算メモリ14からトレースメモリ15に移動し
蓄積される制御データの数が多く、マイクロプロセッサ
11の電流制御処理に要する時間が長くなってしまう。In the above-mentioned conventional technology, all control data is accumulated in the cycle of current control processing, which has the shortest interrupt signal generation cycle. As a result, a large amount of control data is moved from the calculation memory 14 to the trace memory 15 and stored, and the time required for current control processing by the microprocessor 11 becomes long.
そのため、高速制御が要求される電流制御処理には対応
できず、電動機制御装置の性能に限界が生じてしまう問
題があった。Therefore, there is a problem in that the motor control device cannot handle current control processing that requires high-speed control, and the performance of the motor control device is limited.
一方、より長い割込信号発生周期毎に行われる速度制御
処理での制御データは、同一の値が重複してトレースメ
モリ15に蓄積されるため、トレースメモリ15に無駄
が多かった。On the other hand, control data for the speed control processing performed at each longer interrupt signal generation period has a large amount of waste in the trace memory 15 because the same value is stored in the trace memory 15 in duplicate.
本発明の目的は、電流制御処理での制御データ蓄積処理
に関する時間が短かくしかもトレースメモリの容量が少
なくて済む電動機制御装置の制御データ蓄積方法を提供
することである。SUMMARY OF THE INVENTION An object of the present invention is to provide a control data accumulation method for a motor control device that requires less time for control data accumulation processing in current control processing and requires less trace memory capacity.
本発明は、上記目的を達成するために、複数の異なるサ
ンプリング周期でそれぞれ実行される制御処理により電
動機を制御する電動機制御装置の制御データ蓄積方法に
おいて、
前記各サンプリング周期毎にそれぞれ実行される制御処
理間の時間的対応を与える同期データ発生手段を設け、
前記各サンプリング周期毎に実行される制御処理毎に前
記同期データと前記制御処理により更新される制御デー
タとをメモリに蓄積する電動機制御装置の制御データ蓄
積方法を提案するものである。In order to achieve the above object, the present invention provides a control data accumulation method for a motor control device that controls a motor by control processing executed at a plurality of different sampling periods, including: control processing executed at each sampling period. A synchronous data generation means is provided to provide temporal correspondence between processes,
The present invention proposes a control data storage method for a motor control device in which the synchronization data and the control data updated by the control processing are stored in a memory for each control processing executed in each sampling period.
同期データ発生手段は、時間の経過に比例するデータを
発生し、マイクロプロセッサは前記同期データを取り込
む。速度制御処理では、速度指令Nn、速度検出値Nx
を入力して速度補償演算を行い電流指令IRを算出する
とともに、前記同期データと速度指令N R,速度検出
値Nz、電流指令IRの制御データとを対応づけてトレ
ースメモリに格納し、蓄積する。電流制御処理では、電
流検出値Izを入力して電流補償演算を行い、点弧角α
を算出するとともに、前記同期データと電流検出値11
2点弧角αの制御データとを対応づけてトレースメモリ
に格納し、蓄積する。The synchronous data generating means generates data proportional to the passage of time, and the microprocessor takes in the synchronous data. In the speed control process, speed command Nn, speed detection value Nx
is input, speed compensation calculation is performed to calculate the current command IR, and the synchronization data is associated with the control data of the speed command NR, the speed detection value Nz, and the current command IR, and is stored and accumulated in the trace memory. . In the current control process, the detected current value Iz is input, current compensation calculation is performed, and the firing angle α
At the same time, the synchronization data and the current detection value 11 are calculated.
The control data for the two-point firing angle α are stored in the trace memory in association with each other and accumulated.
上記作用により、制御データの蓄積が速度制御処理と電
流制御処理とにそれぞれ分散してなされるため、電流制
御処理で行なう制御データ蓄積の処理時間が短縮される
。また、更新された制御データのみをトレースメモリに
蓄積するので、トレースメモリの容量を節約できる。As a result of the above operation, the control data is stored separately in the speed control process and the current control process, so that the processing time for control data storage performed in the current control process is shortened. Furthermore, since only updated control data is stored in the trace memory, the capacity of the trace memory can be saved.
本発明の一実施例を第1図〜第3図により説明する。 An embodiment of the present invention will be described with reference to FIGS. 1 to 3.
本発明による制御データ蓄積方法を実行する電動機制御
装置の構成の一例を第1図に示す。本装置は、第6図に
示した従来の電動機制御装置に同期データ発生手段の一
例として夕才718を付加した点を除けば、同様な構成
であり、同一符号を付したものは第6図と同じ機能部分
を示すので、ここでは説明しない。FIG. 1 shows an example of the configuration of a motor control device that executes the control data storage method according to the present invention. This device has the same configuration as the conventional motor control device shown in FIG. 6, except that a Yusai 718 is added as an example of synchronous data generation means, and the same reference numerals are used in the conventional motor control device shown in FIG. It shows the same functional parts as , so it will not be explained here.
タイマ18は、一定周波数のパルスを発生する発振器と
そのパルスを計数するカウンタとから構成される。マイ
クロプロセッサ11は前記カラン夕の計数値を任意に取
込み、その計数値により時刻データを得ることができる
。The timer 18 is composed of an oscillator that generates pulses of a constant frequency and a counter that counts the pulses. The microprocessor 11 can arbitrarily take in the count value of the counter and obtain time data from the count value.
第1図装置で実行する制御手順を第2図に示す。The control procedure executed by the device shown in FIG. 1 is shown in FIG.
この手順は、第7図に示した従来の手順と同様に、メイ
ン処理、速度制御処理、電流制御処理の3つの処理から
なり、異なるのは前記3つの処理の中での制御データを
蓄積する部分のみであるので、その点を中心に説明する
。゛
第2図において、メイン処理は割込発生回路12からの
割込信号によらずに、マイクロプロセッサ11が常に処
理するプログラムであるが、第7図に示した従来のプロ
グラムと同じなので、説明を省略する。This procedure, like the conventional procedure shown in Fig. 7, consists of three processes: main processing, speed control processing, and current control processing. Since this is only a partial explanation, I will focus on that point.゛In Fig. 2, the main processing is a program that is always processed by the microprocessor 11 regardless of the interrupt signal from the interrupt generation circuit 12, but since it is the same as the conventional program shown in Fig. 7, it will not be explained. omitted.
速度制御処理は、割込発生回路12により一定の周期T
SNで発生する速度制御割込毎にマイクロプロセッサ1
1により処理され、電動機3を速度指令NRの速度で動
作させるための電流値の算出と、速度制御処理を行う毎
に更新される制御データすなわち速度指令INR,速度
検速度検出値Ni用電流指令データをトレースメモリ1
4に蓄積する処理を行う。The speed control process is performed at a constant period T by the interrupt generation circuit 12.
Microprocessor 1 for each speed control interrupt that occurs in SN
1, the calculation of the current value for operating the electric motor 3 at the speed of the speed command NR, and the control data that is updated every time the speed control process is performed, that is, the speed command INR, the current command for the speed detection speed detection value Ni. Trace data memory 1
Perform processing to accumulate in 4.
ステップ5000〜5002は、第7図で説明した従来
技術の電動機制御装置のプログラムのステップ2000
〜2002と同一の処理なので、説明を省略する。Steps 5000 to 5002 are step 2000 of the program of the conventional motor control device explained in FIG.
Since this is the same process as in ~2002, the explanation will be omitted.
ステップ5003では、速度指令N R、速度検出値N
x 、電流指令IRの制御データとタイマ18から読
出した時刻データとをトレースメモリJ5に蓄積する。In step 5003, the speed command N R and the speed detected value N
x, the control data of the current command IR and the time data read from the timer 18 are stored in the trace memory J5.
時刻データは、後で異常発生などによりトレースメモリ
15から制御データを取出したときに、その制御データ
が何時の制御データかを判別し、また、異なる制御周期
でトレースメモリ15に蓄積される電流制御処理での制
御データとの対応をとるための目印として使用する。The time data is used to determine what time the control data is when the control data is retrieved from the trace memory 15 later due to the occurrence of an abnormality, etc., and is also used for current control accumulated in the trace memory 15 in different control cycles. Used as a mark for correspondence with control data in processing.
なお、本実施例ではトレースメモリ15を2分し、速度
制御処理の制御データを蓄積する部分と電流制御処理の
制御データを蓄積する部分とし、制御データを蓄積する
アドレスを示すトレースポインタをそれぞれトレースポ
インタPTN、 トレースポインタPT+とじである
。In this embodiment, the trace memory 15 is divided into two parts, a part for storing control data for speed control processing and a part for storing control data for current control processing, and a trace pointer indicating an address where control data is stored is traced. Pointer PTN, trace pointer PT + binding.
次に、ステップ5Q○3の速度制御処理の制御データ蓄
積を詳細に説明する。Next, the control data accumulation for the speed control process in step 5Q○3 will be explained in detail.
ステップ5003Aで、マイクロプロセッサ11は、タ
イマ18の時刻データを入力し、その時刻データをトレ
ースメモリ15のトレースポインタPTNで指定される
アドレスに格納する。格納後、トレースポインタPTN
の値を1つ増加させ、次に制御データを格納するアドレ
スを指定させる。In step 5003A, the microprocessor 11 inputs the time data of the timer 18 and stores the time data in the address specified by the trace pointer PTN of the trace memory 15. After storing, trace pointer PTN
Increase the value by one, and then specify the address where the control data will be stored.
ステップ5003Bでは、演算メモリ14に格納されて
いる速度指令値NRを取出し、前述の処理と同様にして
トレースメモリ15に格納し、トレースポインタPTN
の値を1つ増加させる。In step 5003B, the speed command value NR stored in the arithmetic memory 14 is taken out, stored in the trace memory 15 in the same manner as the above-mentioned process, and the trace pointer PTN is
Increase the value of by one.
ステップ5003Cでは、演算メモリ14に格納されて
いる速度検出値Nxを取出し、前述の処理と同様にして
トレースメモリ15に格納し、トレースポインタPT+
iの値を1つ増加させるゎステップ5003Dでは、演
算メモリ14に格納されている電流指令IRを取出し、
前述の処理と同様にしてトレースメモリ15に格納し、
トレ一スポインタPTNの値を1つ増加させる。In step 5003C, the speed detection value Nx stored in the arithmetic memory 14 is taken out, stored in the trace memory 15 in the same manner as the above-mentioned process, and the trace pointer PT+
In step 5003D, the value of i is increased by one, the current command IR stored in the calculation memory 14 is retrieved, and
Stored in the trace memory 15 in the same manner as the above-mentioned processing,
Increase the value of the trace pointer PTN by one.
ステップ5003Eでは、トレースポインタPTNの示
すアドレスが、トレースメモリ15の速度制御処理の制
御データを蓄積する最終アドレスを超えているかどうか
を判定する。超えている場合はステップ5003Fの処
理に進み、超えていない場合は何も行わずに速度制御処
理を終了する。In step 5003E, it is determined whether the address indicated by the trace pointer PTN exceeds the final address at which control data for speed control processing of the trace memory 15 is stored. If it exceeds, the process proceeds to step 5003F; if it does not exceed, the speed control process ends without doing anything.
ステップ5003Fでは、トレースポインタPTNの値
をトレースメモリ15の速度制御データを蓄積する部分
のメモリの先頭アドレス値に設定する。これは古いデー
タを更新するためである。In step 5003F, the value of the trace pointer PTN is set to the start address value of the portion of the trace memory 15 where speed control data is stored. This is to update old data.
次に、電流制御処理のプログラムは、割込発生回路12
から周期TsIで電流制御割込が発生する毎に、マイク
ロプロセッサ11によって処理され、電流検出値工。を
入力回路16を介して取込み、電流補償演算を行い点弧
角αを決定し、出力回路17を介して電力変換器5に与
えて動作させるとともに、電流制御処理で更新される制
御データを蓄積処理する。Next, the current control processing program is executed by the interrupt generation circuit 12.
Every time a current control interrupt occurs at a period TsI from TsI, it is processed by the microprocessor 11 and the current detected value is processed. is taken in through the input circuit 16, current compensation calculation is performed to determine the firing angle α, and it is supplied to the power converter 5 through the output circuit 17 to operate it, and control data updated by current control processing is stored. Process.
ステップ6000=6003は、第7@で説明した従来
技術の電動機制御装置のプログラムのステップ3000
〜3003と同一の処理なので、説明を省略する。Step 6000=6003 is step 3000 of the program of the conventional motor control device explained in No. 7 @.
Since this is the same process as in ~3003, the explanation will be omitted.
ステップ6004では、電流検出値112点弧角αの電
流制御処理で更新される制御データとタイマ18から読
出した時刻データとをトレースメモリ14に蓄積する。In step 6004, the control data updated in the current control process using the current detection value 112 and the firing angle α and the time data read from the timer 18 are stored in the trace memory 14.
ステップ6004Aで、マイクロプロセッサ11は、タ
イマ18の時刻データを読出し、その時刻データをトレ
ースメモリISのトレースポインタPTrで指定される
アドレスに格納する。格納後、トレースポインタPTI
の値を1つ増加させ、次に制御データを格納するアドレ
スを指定させる。In step 6004A, the microprocessor 11 reads the time data from the timer 18 and stores the time data at the address specified by the trace pointer PTr in the trace memory IS. After storing, trace pointer PTI
Increase the value by one, and then specify the address where the control data will be stored.
ステップ6004Bでは、演算メモリ14に格納されて
いる電流検出値Izを取出し、前述の処理と同様にして
トレースメモリ15に格納し、トレースポインタPT+
の値を1つ増加させる。In step 6004B, the current detection value Iz stored in the arithmetic memory 14 is taken out, stored in the trace memory 15 in the same manner as the above-mentioned process, and the trace pointer PT+
Increase the value of by one.
ステップ6001Gでは、演算メモリ14に格納されて
いる点弧角αを取出し、前述の処理と同様にしてトレー
スメモリ゛15に格納し、トレースポインタPTzの値
を1つ増加させる。In step 6001G, the firing angle α stored in the arithmetic memory 14 is retrieved and stored in the trace memory 15 in the same manner as in the process described above, and the value of the trace pointer PTz is incremented by one.
ステップ6004Dでは、トレースポインタPTxの示
すアドレスが、トレースメモリ15の電流制御処理の制
御データを蓄積する部分のメモリの最終アドレスを超え
ているかどうかを判定する。In step 6004D, it is determined whether the address indicated by the trace pointer PTx exceeds the final address of the portion of the trace memory 15 that stores control data for current control processing.
超えている場合はステップ6004Eの処理に進み、超
えていない場合は何も行わずに電流制御処理を終了する
。If it exceeds, the process proceeds to step 6004E; if it does not exceed, the current control process ends without performing anything.
ステップ6004Eでは、トレースポインタPT+の値
をトレースメモリ15の電流制御データを蓄積する部分
のメモリの先頭アドレス値に設定する。これは古いデー
タを更新するためである。In step 6004E, the value of the trace pointer PT+ is set to the start address value of the portion of the trace memory 15 that stores current control data. This is to update old data.
マイクロプロセッサ11が上記プログラムを処理するこ
とにより、電動機2の速度制御と制御データの蓄積が行
われる。The microprocessor 11 processes the above program to control the speed of the electric motor 2 and to accumulate control data.
次に、トレースメモリ15にどのような形で制御データ
の蓄積が行われるかを第3図を用いて更に詳しく説明す
る。Next, how control data is stored in the trace memory 15 will be explained in more detail with reference to FIG.
割込発生回路12が発生する速度制御割込、電流制御割
込はそれぞれ一定の周期TSN、周期TSIで、t 2
n + t 5 N + ・・・・r tll t2
1・・・・・・の時点に発生する。速度制御処理と電流
制御処理はそれぞれt2N+ tsN+・・・・・・、
t工、t2.・・・・・・の時点で実行される。The speed control interrupt and current control interrupt generated by the interrupt generation circuit 12 have a constant period TSN and a constant period TSI, respectively, and have a period of t 2
n + t 5 N + ...r tll t2
Occurs at point 1... The speed control process and current control process are t2N+ tsN+, respectively.
T engineering, t2. It is executed at the point in time.
速度制御処理が行われると、演算メモリ14に格納され
ている速度指令N R、速度検出値Niは入力回路16
から入力されるデータに、また、電流指令IRは速度補
償演算の結果として得られるデータに更新される。その
後、演算メモリ14の制御データがトレースメモリ15
の速度制御処理の制御データを蓄積する部分に移される
ので、第3図に示すように制御データが蓄積される。When the speed control process is performed, the speed command N R and speed detection value Ni stored in the calculation memory 14 are input to the input circuit 16.
The current command IR is updated to the data inputted from the current command IR, and the current command IR is updated to the data obtained as a result of the speed compensation calculation. Thereafter, the control data in the calculation memory 14 is transferred to the trace memory 15.
Since the control data for the speed control process is stored, the control data is stored as shown in FIG.
さらに、電流制御処理が行われると、演算メモリ14に
格納されている電流検出値エエは入力回路16から入力
されるデータに、また、点弧角αは電流補償演算の結果
として得られるデータに更新される。その後、演算メモ
リ14の制御データがトレースメモリ15の電流制御処
理の制御データを蓄積する部分に移されるので、第3図
に示すように制御データが蓄積される。Furthermore, when the current control process is performed, the current detection value E stored in the calculation memory 14 becomes the data input from the input circuit 16, and the firing angle α becomes the data obtained as a result of the current compensation calculation. Updated. Thereafter, the control data in the arithmetic memory 14 is transferred to a portion of the trace memory 15 that stores control data for current control processing, so that the control data is stored as shown in FIG.
一19= 以上、説明したように制御データを蓄積する。119= Control data is accumulated as described above.
本実施例の効果と前述の従来方式の制御データの蓄積方
法とを比較して説明する。The effects of this embodiment will be compared with the conventional control data storage method described above.
第3図と第6図から明らかなように、速度制御割込の周
期TSNと電流制御割込の周期Tslとの比は3対1に
なっている。そのため、マイクロプロセッサは時間TS
Nの間に速度制御処理を1回行い、電流制御処理を3回
行う。この合計4回の制御処理でマイクロプロセッサ1
1が演算メモリ14からトレースメモリ15に移動させ
蓄積する制御データ数を第3図と第6図で数えると、本
実施例では13個となり従来例では15個となる。すな
わち、本実施例では、マイクロプロセッサ11が制御デ
ータの蓄積に要する処理を2個分だけ減らせるので、制
御データの蓄積に要する処理時間が従来例の約87%で
すみ、制御割込の周期をその減少分だけ短縮し処理を高
速化できる。また、トレースメモリ15のメモリ容量も
時間TSHの間で2デ一タ分だけメモリを減らし、異常
発生時点からTし時間だけ前までの制御データを蓄積す
るものとすれば、トレースメモリ15の容量が2TL/
TSNデ一タ分だけ少なくてすむ。As is clear from FIGS. 3 and 6, the ratio between the speed control interrupt cycle TSN and the current control interrupt cycle Tsl is 3:1. Therefore, the microprocessor has the time TS
During N, speed control processing is performed once and current control processing is performed three times. In this total of four control processes, the microprocessor 1
If the number of control data 1 is moved from the calculation memory 14 to the trace memory 15 and stored is counted in FIGS. 3 and 6, it is 13 in this embodiment and 15 in the conventional example. That is, in this embodiment, since the microprocessor 11 can reduce the processing required for storing control data by two, the processing time required for storing control data is reduced to about 87% of the conventional example, and the cycle of control interrupts can be reduced. can be shortened by that amount and speed up the processing. In addition, if the memory capacity of the trace memory 15 is also reduced by 2 data during the time TSH, and the control data from the time of abnormality occurrence to the time T before is stored, the capacity of the trace memory 15 is is 2TL/
Only one TSN data is needed.
さらに、蓄積した時刻データから異常発生の正確な時刻
がわかる。Furthermore, the exact time when the abnormality occurred can be determined from the accumulated time data.
次に、本発明の他の実施例を第4図および第5図により
説明する。Next, another embodiment of the present invention will be described with reference to FIGS. 4 and 5.
本実施例は、同期データ発生手段をソフトウェアで実現
し、ハードウェアの変更を必要としない。In this embodiment, the synchronous data generation means is realized by software, and no change in hardware is required.
すなわち、電動機制御装置のハードウェア構成は第6図
に示した従来例と全く同じであるので、説明を省略する
。That is, since the hardware configuration of the motor control device is exactly the same as the conventional example shown in FIG. 6, the explanation will be omitted.
第4図は、電動機2の速度制御と制御データの蓄積とを
行う速度制御処理及び電流制御処理のプログラムを示し
ている。第4図において、本発明の前記第1実施例のプ
ログラム(第2図)は、同期データの発生とこの同期デ
ータのトレースメモリ15への蓄積処理が異なるだけな
ので、この点を中心に説明する。FIG. 4 shows programs for speed control processing and current control processing that control the speed of the electric motor 2 and accumulate control data. In FIG. 4, the program of the first embodiment of the present invention (FIG. 2) differs only in the generation of synchronous data and the process of storing this synchronous data in the trace memory 15, so this point will be mainly explained. .
ステップ7000〜7002は、第2図のステップ50
0〜5002の処理と同一であるので、説明を省略する
。Steps 7000 to 7002 are steps 50 in FIG.
Since it is the same as the processing of 0 to 5002, the explanation will be omitted.
ステップ7003では、同期データの発生と速度指令N
R、速度検出値Nf、電流指令工Rの速度制御処理で
更新される制御データとを蓄積する。In step 7003, generation of synchronization data and speed command N
R, the speed detection value Nf, and the control data updated in the speed control process of the current command R.
ステップ7003Aでは、同期データを発生させる。同
期データは演算メモリ14に格納されている同期データ
SDの値を1つ増加させて発生させる。すなわち、同期
データSDの値は速度制御処理が行われる毎に、1ずつ
増加し、速度制御処理が行われたことを示す。In step 7003A, synchronization data is generated. The synchronous data is generated by increasing the value of the synchronous data SD stored in the calculation memory 14 by one. That is, the value of the synchronization data SD increases by 1 each time the speed control process is performed, indicating that the speed control process has been performed.
ステップ7003Bで、マイクロプロセッサ11は、前
記同期データSDを演算メモリ14から取出し、トレー
スメモリ15のトレースポインタPTNで指定されるア
ドレスに格納する。格納後、トレースポインタPTNの
値を1つ増加させ、次に制御データを格納するアドレス
を指定させる。In step 7003B, the microprocessor 11 takes out the synchronization data SD from the arithmetic memory 14 and stores it in the trace memory 15 at the address specified by the trace pointer PTN. After storing, the value of the trace pointer PTN is incremented by one, and then the address where the control data is stored is specified.
ステップ7003C〜7003Gは、第2図のステップ
5003B〜5.003Fの処理と同一であるので、説
明を省略する。Steps 7003C to 7003G are the same as steps 5003B to 5003F in FIG. 2, so the explanation will be omitted.
次に、第4図に示す電流制御処理が第2図の電流制御処
理と異なるのは同期データの蓄積のみであるので、この
点を中心に説明する。Next, since the current control process shown in FIG. 4 differs from the current control process shown in FIG. 2 only in the accumulation of synchronous data, this point will be mainly explained.
ステップ8000〜8003は、第2図のステップ60
00〜6003の処理と同一であるので、説明を省略す
る。Steps 8000 to 8003 are step 60 in FIG.
Since it is the same as the processing of 00 to 6003, the explanation will be omitted.
ステップ8004では、同期データSDと電流制御処理
で更新される電流検出値Iz、点弧角αとをトレースメ
モリ15に蓄積する。In step 8004, the synchronization data SD, the current detection value Iz updated by the current control process, and the firing angle α are stored in the trace memory 15.
ステップ8004Aで、マイクロプロセッサ11は、演
算メモリ14から同期データSDを取出し、トレースメ
モリ15のトレースポインタPT■で指定されるアドレ
スに格納する。格納後、トレースポインタPT+の値を
1つ増加させ、次に制御データを格納するアドレスを指
定させる。In step 8004A, the microprocessor 11 retrieves the synchronization data SD from the arithmetic memory 14 and stores it in the address specified by the trace pointer PT■ of the trace memory 15. After storing, the value of the trace pointer PT+ is incremented by one, and then the address where the control data is stored is specified.
ステップ8004B−8004Eは、第2図の電流制御
処理のステップ6004B〜6004Eの処理と同一で
あるので、説明を省略する。Steps 8004B to 8004E are the same as steps 6004B to 6004E of the current control process in FIG. 2, so their explanation will be omitted.
マイクロプロセッサ11が、第4図のプログラムを処理
することにより、電動機2の速度制御と制御データの蓄
積とが行われる。The microprocessor 11 processes the program shown in FIG. 4 to control the speed of the electric motor 2 and to accumulate control data.
次に、第5図を用いて、トレースメモリ15に制御デー
タの蓄積がどのように行われるかを更に詳しく説明する
。Next, how control data is stored in the trace memory 15 will be explained in more detail with reference to FIG.
割込発生回路12が発生する速度制御割込、電流制御割
込は、それぞれ一定の周期TSN、SN下sIでt2N
+ jsN+ ”””+ jt+ tel ””’の時
点に発生する。速度制御処理、電流制御処理はそれぞれ
t2N、 tgN+・・・・l tel tel・・・
・・・の時点で実行される。The speed control interrupt and current control interrupt generated by the interrupt generation circuit 12 have a constant cycle TSN and sI below SN, respectively, at t2N.
+ jsN+ """+ jt+ tel ""' occurs at the time of t2N, tgN+...l tel tel...
It is executed at the point in time.
同期データSDの値は、最初の値がOであるとすると、
速度制御処理が行われる毎に1すつ加算されるので、第
5図に示したように変化する。Assuming that the first value of the synchronized data SD is O,
Since the value is incremented by one each time the speed control process is performed, the value changes as shown in FIG.
前記同期データSDと制御データは速度制御処理、電流
制御処理毎にトレースメモリ15に格納され、時間の経
過に従い第5図に示すように蓄積される。The synchronization data SD and control data are stored in the trace memory 15 for each speed control process and current control process, and are accumulated over time as shown in FIG. 5.
こうして、蓄積された制御データは、同期データにより
時間的な対応関係を知ることができる。In this way, the temporal correspondence of the accumulated control data can be known from the synchronization data.
本実施例によれば電動機制御装置のハードウェアに何ら
改造加えることなく、制御データの蓄積に要する処理時
間を短縮でき、さらに、制御データを蓄積するトレース
メモリの容量を減らせる。According to this embodiment, the processing time required for accumulating control data can be shortened without making any modifications to the hardware of the motor control device, and furthermore, the capacity of the trace memory for accumulating control data can be reduced.
なお、本実施例では同期データSDの発生を速度制御処
理で行う例を説明したが、同期データSDの発生を電流
制御処理で行っても同様の効果が得られる。Although this embodiment has described an example in which the synchronous data SD is generated by speed control processing, the same effect can be obtained even if the synchronous data SD is generated by current control processing.
本発明によれば、それぞれの制御割込毎に行われる制御
処理で制御データと同期データとをトレースメモリに蓄
積するため、マイクロプロセッサが制御データの蓄積の
処理に要する時間を短縮できる。According to the present invention, since control data and synchronization data are accumulated in the trace memory in the control processing performed for each control interrupt, the time required for the microprocessor to process the accumulation of control data can be reduced.
なお、上記制御処理は、速度制御処理および電流制御処
理としたが、それに加えて、例えば位置制御処理を行う
電動機制御装置にも適用できる。Note that the above control processing is a speed control processing and a current control processing, but in addition, it can also be applied to a motor control device that performs, for example, a position control processing.
また、1つのマイクロプロセッサで多数台の電動機を制
御する電動機制御装置にも本発明を適用できることは、
明らかである。Furthermore, the present invention can be applied to a motor control device that controls a large number of motors with one microprocessor.
it is obvious.
第1図は本発明による制御データ蓄積方法登実行する電
動機制御装置の構成の一例を示す図、第2図は第1図装
置で実行する制御手順を示すフローチャート、第3図は
第2図制御手順での制御データ蓄積状態を示す図、第4
図は第1図装置で実行する他の制御手順を示すフローチ
ャート、第5図は第4図制御手順での制御データ蓄積状
態を示す図、第6図は従来の電動機制御装置の構成の一
例を示す図、第7図は第6図装置で実行する従来の制御
手順を示すフローチャート、第8図は第7図制御手順で
の制御データ蓄積状態を示す図である。
1・・・電動機制御装置、2・・・電動機、3・・・速
度検出器、4・・・電流検出器、5・・・電力変換器、
6・・・電源、
11・・・マイクロプロセッサ、
12・・・割込発生回路、13・・・プログラムメモリ
、14・・・演算メモリ、15・・・トレースメモリ、
16・・・入力回路、17・・・出力回路、18・・・
タイマ。
8 図
bNFIG. 1 is a diagram showing an example of the configuration of a motor control device that executes the control data storage method according to the present invention, FIG. 2 is a flowchart showing the control procedure executed by the device shown in FIG. 1, and FIG. Diagram showing the control data accumulation state in the procedure, 4th
Figure 1 is a flowchart showing other control procedures executed by the device, Figure 5 is a diagram showing the control data accumulation state in the control procedure shown in Figure 4, and Figure 6 is an example of the configuration of a conventional motor control device. FIG. 7 is a flowchart showing a conventional control procedure executed by the device shown in FIG. 6, and FIG. 8 is a diagram showing a control data accumulation state in the control procedure shown in FIG. DESCRIPTION OF SYMBOLS 1... Motor control device, 2... Electric motor, 3... Speed detector, 4... Current detector, 5... Power converter,
6... Power supply, 11... Microprocessor, 12... Interrupt generation circuit, 13... Program memory, 14... Arithmetic memory, 15... Trace memory,
16...Input circuit, 17...Output circuit, 18...
timer. 8 Figure bN
Claims (1)
る制御処理により電動機を制御する電動機制御装置の制
御データ蓄積方法において、前記サンプリング周期毎に
それぞれ実行される制御処理間の時間的対応を与える同
期データ発生手段を設け、 前記各サンプリング周期毎に実行される制御処理毎に前
記同期データと前記制御処理により更新される制御デー
タとをメモリに蓄積することを特徴とする電動機制御装
置の制御データ蓄積方法。[Scope of Claims] 1. In a control data accumulation method for a motor control device that controls a motor by control processing executed at a plurality of different sampling periods, the temporal difference between the control processing executed at each sampling period is A motor control device comprising: a synchronization data generating means for providing correspondence, and storing the synchronization data and control data updated by the control processing in a memory for each control processing executed in each sampling period. control data storage method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63092389A JPH01264586A (en) | 1988-04-14 | 1988-04-14 | Control data accumulation method for motor control equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63092389A JPH01264586A (en) | 1988-04-14 | 1988-04-14 | Control data accumulation method for motor control equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01264586A true JPH01264586A (en) | 1989-10-20 |
Family
ID=14053065
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63092389A Pending JPH01264586A (en) | 1988-04-14 | 1988-04-14 | Control data accumulation method for motor control equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01264586A (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59153481A (en) * | 1983-02-18 | 1984-09-01 | Hitachi Ltd | Remote diagnosis device for speed control equipment |
| JPS60165514A (en) * | 1984-02-08 | 1985-08-28 | Hitachi Ltd | Data recording method |
-
1988
- 1988-04-14 JP JP63092389A patent/JPH01264586A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59153481A (en) * | 1983-02-18 | 1984-09-01 | Hitachi Ltd | Remote diagnosis device for speed control equipment |
| JPS60165514A (en) * | 1984-02-08 | 1985-08-28 | Hitachi Ltd | Data recording method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3038933B2 (en) | System controller for video signal processor | |
| JPH01264586A (en) | Control data accumulation method for motor control equipment | |
| JPH085679A (en) | Frequency detection method and device and power system stabilization system | |
| JPS6016386A (en) | Operation monitoring device | |
| EP0239054A1 (en) | Process control system and method | |
| JPS6111069B2 (en) | ||
| CN110647120A (en) | Motion control method suitable for extreme application conditions | |
| JP3600084B2 (en) | Position drive control system and synchronous / tuned position drive control method | |
| KR970003208B1 (en) | Slip frequency control method for induction motors | |
| JPS5835605A (en) | Instrumentation controller | |
| JP3538358B2 (en) | Programmable controller | |
| JPH03295495A (en) | Timer device | |
| JP2637308B2 (en) | Generator control | |
| JPH10248169A (en) | Frequency control device for DC transmission system | |
| JP2890724B2 (en) | Induction motor control device | |
| JPH037095A (en) | Controlling method for induction motor | |
| JPH02268304A (en) | Sampling method for trace back data | |
| JPH07164358A (en) | Robot control device | |
| JPS61269614A (en) | Automatic synchronous closer | |
| JP2527634B2 (en) | Digital timer | |
| JPS6337433A (en) | Data processing method | |
| JPS62135916A (en) | Pulse train signal processor | |
| JPH0130395B2 (en) | ||
| JPS61226250A (en) | Tool life monitoring method in numerical control device | |
| JPS61210888A (en) | How to control multiple motors |