9300 Servo PLC
System blocks
2.13 Internal motor control (MCTRL_MotorControl)
2-49
9300ServoPLC EN 1.4
• The process image is created in a fixed system task (interval: 1 msec).
Exception:
MCTRL_bActTPReceived_b
,
MCTRL_dnActIncLastScan_p
and
MCTRL_nNAct_v
are read into the process input image of the task in which they are actually used.
VariableName DataType SignalType Address DIS DIS format Note
MCTRL_bQspOut_b Bool binary %QX131.0.0 C0907/3 bin TRUE = drive performs QSP
MCTRL_nHiMLim_a Integer analog %QW131.4 C0906/4 dec [%] Upper torque limit in % of C0057
MCTRL_nLoMLim_a Integer analog %QW131.3 C0906/3 dec [%] Lower torque limit in % of C0057
MCTRL_bNMSwt_b Bool binary %QX131.0.1 C0907/2 bin FALSE = speed control active
TRUE = torque control active
MCTRL_nNAdapt_a Integer analog %QW131.12 - - Adaptive Vp of the speed controller
MCTRL_bILoad_b Bool binary %QX131.0.3 C0907/4 bin TRUE = I component of the n-control-
ler is accepted by
MCTRL_nISet_a
MCTRL_nISet_a Integer analog %QW131.7 C0906/8 dec [%] Input to set the I-component of the
speed controller
MCTRL_nNSet_a Integer analog %QW131.1 C0906/1 dec [%] Input speed setpoint
MCTRL_nPAdapt_a Integer analog %QW131.8 C0906/9 dec [%] Influence in % on VP of C0254; the ab-
solute value (without sign)is proces-
sed
MCTRL_dnPosSet_p Double integer position %QD131.5 C0908 dec [inc] Input phase controller for difference
between set and actual phase
MCTRL_nPosLim_a Integer analog %QW131.9 C0906/5 dec [%] Influence of the phase controller in %
of nmaxC0011
MCTRL_nPosOn_a Integer analog %QX131.0.2 C0907/1 dec [%] TRUE = activate phase-angle control-
ler
MCTRL_nNStartMLim_a Integer analog %QW131.5 C0906/6 dec [%] Lower speed limit for speed restriction
MCTRL_nMAdd_a Integer analog %QW131.2 C0906/2 dec [%] Additional torque setpoint or torque
setpoint
MCTRL_nFldWeak_a Integer analog %QW131.6 C0906/7 dec [%] Motor excitation
MCTRL_bQspIn_b Bool binary %IX131.0.0.0 C0042 bin TRUE = drive performs QSP
MCTRL_nNSetIn_a Integer analog %IW131.1 C0050 dec [%] In % of nmax (C0011)
MCTRL_bMMax_b Bool binary %IX131.0.2 - - TRUE = Speed controller operates wit-
hin its limits
MCTRL_nMSetIn_a Integer analog %IW131.3 C0056 dec [%] In % of Mmax (C0057)
MCTRL_bIMax_b Bool binary %IX131.0.1 - - TRUE = Drive operates at its current
limit C0022
MCTRL_nIAct_a Integer analog %IW131.5 - - Actual motor current
MCTRL_nDCVolt_a Integer analog %IW131.6 - - 100% = 1000V
MCTRL_nMAct_a Integer analog %IW131.4 - - In % of Mmax (C0057)
MCTRL_bUndervoltage_b Bool binary %IX131.0.3 - - Monitor: undervoltage
MCTRL_bOvervoltage_b Bool binary %IX131.0.4 - - Monitor: overvoltage
MCTRL_bShortCiruit_b Bool binary %IX131.0.5 - - Monitor: short-circuit
MCTRL_bEarthFault_b Bool binary %IX131.0.6 - - Monitor: short to earth
MCTRL_bIxtOverload_b Bool binary %IX131.9.2 - - Monitor: I⋅toverload
MCTRL_nPos_a Integer analog %IW131.7 - - Actual phase as analog signal
90 ° = 100%
MCTRL_nNAct_v Integer velocity %IW131.8 - - actual speed
(INT)16384 = 15000 rpm
MCTRL_nNAct_a Integer analog %IW131.2 - - In % of nmax (C0011)
MCTRL_dnPos_p Double integer position %ID131.5 - - 65536 inc = one revolution
MCTRL_bNmaxFault_b Bool binary %IX131.0.7 - - Monitor: max. system speed exceeded
MCTRL_bResolverFault_b Bool binary %IX131.0.8 - - Monitor: resolver error
MCTRL_bEncoderFault_b Bool binary %IX131.9.1 - -
MCTRL_bSensorFault_b Bool binary %IX131.9.0 - - Monitor: absolute value encoder error
MCTRL_bActTPReceived_b Bool binary %IX131.0.10 - - Touch Probe (TP)received
MCTRL_dnActIncLastScan_p Double integer position %ID131.6 - - ∆incr. between TP and start of task