Table of Contents - TG Drives
Table of Contents - TG Drives Table of Contents - TG Drives
76 Motor, Motor interface INDUCTION MOTOR SPECIFIC MEMBERS Group.member Member No Motor.Slip 9 -32768..32767 R Motor.SlipGain i Commanded slip EXTENDED REGISTER GROUPS The Motor.SlipGain is calculated in Formula Motor.SlipAngl 11 -2 31 ..2 31 -1 R Motor.MagCur 12 0..13570 RW i i Magnetization current when motor is running at speeds lower than Motor.BaseSpeed, is calculated as shown in Formula. Motor.ASlipGain 13 0..32762 R Motor.AMagCur The actual slipgain used in communtation. When abs( RD1.Speed) < Motor .BaseSpeed then Motor.ASlipGain=Motor.SlipGain Range Ability 2* Re g. Torque * Motor. ASlipGain 65536 10 0..32767 RW IDMCpeak 10. 43 Motor. Slip = * ω 2s * 2 * I 2r 2 Slip gain is temperature dependant and is generally about 25 - 35 % higher than calculated. A larger value then 13570 may result in internal overflow. If the value is larger than 13570 , a larger DMC 2 drive must be selected. Motor.MagCur has to be zero when calibrating current offsets or when abs(RD1.Speed) > MOTOR BaseSpeed then (Field weakening). Motor. SlipGain * Abs( RD1. Speed) Motor. ASlipGain = Motor. BaseSpeed 14 0..13570 R The actual magnetization current used in commutation When abs( RD1.Speed) < Motor.BaseSpeed then or when abs( RD1.Speed) > Motor.BaseSpeed then (Field weakening) Motor. MagCur * Motor. BaseSpeed Motor . AMagCur = Abs( RD1. Speed) User's Manual 5.1 Inmotion Technologies AB Doc. No.9032 0027 01 (B), Rev. 11.07.2001
EXTENDED REGISTER GROUPS Motor.BaseSpeed 15 0..32767000 RW The motor speed in inc/sec where field weakening starts. Motor.MedSpeed 16 0..32767000 RW When abs( RD1.Speed) is above Motor.MedSpeed then a linear reduction of Motor.ATorqPLim and Motor.ATorqNLim is performed. For induction motors the Motor.ATorqPLim and Motor.ATorqNLim is used instead of REG.TorqPLim and REG.TorqNLim. Motor.HighSpeed 17 0..32767000 RW When abs( RD1.Speed) >= Motor.HighSpeed. Both Motor.ATorqPLim and Motor.ATorqNLim is set to zero. Motor.ATorqPLim 18 -8192 8191 RW The actual positive torque limitation used in the induction motor regulator. See Motor HighSpeed, Motor.MedSpeed and Motor.BaseSpeed.. To set this limit, use REG.TorqPLim. Motor.ATorqNLim 19 -8192 8191 R The actual negative torque limitation used in the induction motor regulator. See Motor.HighSpeed, Motor.MedSpeed and Motor.BaseSpeed. To set this limit, use REG.TorqNLim. Motor.Temp 20 -32768 32767 RW i The value from an ANA.Inx analog input. The value in Motor.Temp is the motor winding temperature and is used for slipgain temperature compensation. The selected analog input must be adjusted, using ANA.InxRange and ANA.InxOffs, so that the temperature, for which the Motor.SlipGain was given as motor parameter, result in a 0 reading at Motor.Temp. The ANA.Inx should be copied to the Motor.Temp at least a few times but that depends on the thermal time constant of the motor. The Slipgain will be adjusted according to the formula: 1. Connect Ana.Inx to Motor.Temp Ana.ConnTMR, 200 2. Let Motor.Temp, Ana.Inx Motor.TempK 21 0..32767 RW Motor, Motor interface Motor. Temp * Motor. TempK Motor . Aslipgain = Motor. Aslipgain * ( 1+ ) 16384 * 65536 Two ways of doing this are: If any more Connect statement is to be used, and with much lower Ana.ConnTMR setting the second way is prefered. But be sure that the code is executed often enough. A scale factor use for the temperature compensated slipgain, User's Manual 5.1 Inmotion Technologies AB Doc. No.9032 0027 01 (B), Rev. 11.07.2001 77
- Page 26 and 27: 26 Argument types executing results
- Page 28 and 29: 28 Mnemonic Operators PL2 NATIVE PO
- Page 30 and 31: 30 Compiler Symbols PL2 NATIVE POSI
- Page 32 and 33: 32 Compiler directives PL2 NATIVE P
- Page 34 and 35: 34 Compiler directives Warnings: No
- Page 36 and 37: 36 Spline function compilation dire
- Page 38 and 39: 38 Multiline Macro MACRO DEFINITION
- Page 41 and 42: PL2 Mnemonics GENERAL The general f
- Page 43 and 44: PL2 MNEMONICS Standard set Mnemonic
- Page 45 and 46: PL2 MNEMONICS TRACE RELATED MNEMONI
- Page 47 and 48: PL2 MNEMONICS Indexed Addressing Mn
- Page 49 and 50: PL2 MNEMONICS If r_length < r_Membe
- Page 51 and 52: PL2 MNEMONICS Text mode \000 Intern
- Page 53 and 54: Extended register groups INTRODUCTI
- Page 55 and 56: EXTENDED REGISTER GROUPS STACK HAND
- Page 57 and 58: EXTENDED REGISTER GROUPS RD1, Resol
- Page 59 and 60: EXTENDED REGISTER GROUPS RD1, Resol
- Page 61 and 62: EXTENDED REGISTER GROUPS RD1.FiltSp
- Page 63 and 64: EXTENDED REGISTER GROUPS RD2, Resol
- Page 65 and 66: EXTENDED REGISTER GROUPS RD2, Resol
- Page 67 and 68: EXTENDED REGISTER GROUPS RD2.ChkLow
- Page 69 and 70: EXTENDED REGISTER GROUPS Pos Inc Pr
- Page 71 and 72: EXTENDED REGISTER GROUPS Pg.ASpeed
- Page 73 and 74: EXTENDED REGISTER GROUPS MOTOR, MOT
- Page 75: EXTENDED REGISTER GROUPS 2-Pole: 81
- Page 79 and 80: EXTENDED REGISTER GROUPS REG, PID R
- Page 81 and 82: EXTENDED REGISTER GROUPS GROUP MEMB
- Page 83 and 84: EXTENDED REGISTER GROUPS Positive T
- Page 85 and 86: EXTENDED REGISTER GROUPS Reg, PID r
- Page 87 and 88: EXTENDED REGISTER GROUPS Gear.Incr
- Page 89 and 90: EXTENDED REGISTER GROUPS GROUP MEMB
- Page 91 and 92: EXTENDED REGISTER GROUPS Gear, Elec
- Page 93 and 94: EXTENDED REGISTER GROUPS TMR, SYSTE
- Page 95 and 96: EXTENDED REGISTER GROUPS Tmr, Syste
- Page 97 and 98: EXTENDED REGISTER GROUPS RELATED IT
- Page 99 and 100: EXTENDED REGISTER GROUPS SysIo.ADC1
- Page 101 and 102: EXTENDED REGISTER GROUPS Bit10 (102
- Page 103 and 104: EXTENDED REGISTER GROUPS INT, INTER
- Page 105 and 106: EXTENDED REGISTER GROUPS Bit2 (4) =
- Page 107 and 108: EXTENDED REGISTER GROUPS Int, Inter
- Page 109 and 110: EXTENDED REGISTER GROUPS IN, DIGITA
- Page 111 and 112: EXTENDED REGISTER GROUPS X7A:6. In.
- Page 113 and 114: EXTENDED REGISTER GROUPS X7B:33. Ou
- Page 115 and 116: EXTENDED REGISTER GROUPS GROUP MEMB
- Page 117 and 118: EXTENDED REGISTER GROUPS Vector, In
- Page 119 and 120: EXTENDED REGISTER GROUPS CAPTURE, C
- Page 121 and 122: EXTENDED REGISTER GROUPS CAPTURE, C
- Page 123 and 124: EXTENDED REGISTER GROUPS CAPTURE, C
- Page 125 and 126: EXTENDED REGISTER GROUPS Ana.ConnTM
EXTENDED REGISTER GROUPS<br />
Motor.BaseSpeed<br />
15 0..32767000 RW<br />
The motor speed in inc/sec where field weakening starts.<br />
Motor.MedSpeed 16 0..32767000 RW<br />
When abs( RD1.Speed) is above Motor.MedSpeed then a<br />
linear reduction <strong>of</strong> Motor.ATorqPLim and<br />
Motor.ATorqNLim is performed.<br />
For induction motors the Motor.ATorqPLim and<br />
Motor.ATorqNLim is used instead <strong>of</strong> REG.TorqPLim and<br />
REG.TorqNLim.<br />
Motor.HighSpeed 17 0..32767000 RW<br />
When abs( RD1.Speed) >= Motor.HighSpeed. Both<br />
Motor.ATorqPLim and Motor.ATorqNLim is set to zero.<br />
Motor.ATorqPLim 18 -8192 8191 RW<br />
The actual positive torque limitation used in the induction motor<br />
regulator. See Motor HighSpeed, Motor.MedSpeed and<br />
Motor.BaseSpeed.. To set this limit, use REG.TorqPLim.<br />
Motor.ATorqNLim 19 -8192 8191 R<br />
The actual negative torque limitation used in the induction<br />
motor regulator. See Motor.HighSpeed, Motor.MedSpeed<br />
and Motor.BaseSpeed. To set this limit, use REG.TorqNLim.<br />
Motor.Temp 20 -32768 32767 RW<br />
i<br />
The value from an ANA.Inx analog input.<br />
The value in<br />
Motor.Temp is the motor winding temperature and is used<br />
for slipgain temperature compensation.<br />
The selected analog input must be adjusted, using<br />
ANA.InxRange and ANA.InxOffs, so that the temperature,<br />
for which the Motor.SlipGain was given<br />
as motor<br />
parameter, result in a 0 reading at Motor.Temp.<br />
The ANA.Inx should be copied to the Motor.Temp at least a<br />
few times but that depends on the thermal time constant <strong>of</strong><br />
the motor. The Slipgain will be adjusted according to the<br />
formula:<br />
1. Connect Ana.Inx to Motor.Temp<br />
Ana.ConnTMR, 200<br />
2. Let Motor.Temp, Ana.Inx<br />
Motor.TempK 21 0..32767 RW<br />
Motor, Motor interface<br />
Motor.<br />
Temp * Motor.<br />
TempK<br />
Motor . Aslipgain = Motor.<br />
Aslipgain * ( 1+<br />
)<br />
16384 * 65536<br />
Two ways <strong>of</strong> doing this are:<br />
If any more Connect statement is to be used, and with<br />
much lower Ana.ConnTMR setting the second way is<br />
prefered. But be sure that the code is executed <strong>of</strong>ten<br />
enough.<br />
A scale factor use for the temperature compensated slipgain,<br />
User's Manual 5.1 Inmotion Technologies AB<br />
Doc. No.9032 0027 01 (B), Rev. 11.07.2001<br />
77