NV Parameters (read/write)
The following parameters are valid for the AC and DC base units.
NOTE: Certain parameters are supported / not supported over SynqNet.
ARF0 1.518 – 96382 Hz
ARF1 1.518 – 96382 Hz
See Loop Gains tab in S200 Tools.
ARF0 and ARF1 set the break frequency in Hz for the two single-pole anti-resonance low pass filters in the forward path of the velocity loop. They are used to help accommodate mechanical resonance in the system introduced by the load connected to the motor. See the Control Block Diagram for more information.
AuxFBDivisor 1 to 2,147,483,647
Supported over SynqNet.
See SynqNet Options tab in S200 Tools.
This parameter is the divisor used to scale the raw incremental encoder counts or the Sin-Cos encoder interpolated counts from the Aux Feedback interface to the Aux position word. If the Aux Feedback device is used only for controller feedback then this parameter may be set to any value convenient for the application. If the Aux Feedback device is used to commutate the motor then it must be set to a specific value. For rotary motor commutation, this scaling converts the Aux Feedback position word to a word with 24 bits per revolution. For linear motor commutation, it converts to 24 bits per motor magnetic pole pitch distance. The table below lists a number of commonly desired settings for AuxFBDivisor.
Incremental (A quad B) encoder |
No motor commutation, 1 encoder quadrature count = 1 Aux Feedback count: |
AuxFBDivisor = 224 = 16,777,216 |
Commutating a rotary motor or 24 bits per revolution: |
AuxFBDivisor = number of quadrature counts per mechanical revolution |
Commutating a linear motor or 24 bits per magnetic pole pitch: |
AuxFBDivisor = number of quadrature counts per magnetic pole pitch |
1 Vp-p Sin-Cos
|
No motor commutation, 1 16 bit interpolated lsb = 1 Aux Feedback count: |
AuxFBDivisor = 28 = 256 |
Commutating a rotary motor or 24 bits per revolution: |
AuxFBDivisor = number of Sin-Cos cycles per mechanical revolution |
Commutating a linear motor or 24 bits per magnetic pole pitch: |
AuxFBDivisor = number of Sin-Cos cycles per magnetic pole pitch |
AuxFBType Type
Supported over SynqNet.
See SynqNet Options tab in S200 Tools.
This parameter selects the type of feedback wired to the AuxFB connector. It is a combination of the following single bit parameters:
AFBHallDis, AFBDivisorSrc, AFBEnDatEnb, and AFBFBSrc.
The following table defines the state of these parameters for each supported feedback device.
Type |
AFBHallDis |
AFBEnDatEnb |
AFBDivisorSrc |
AFBFBSrc |
Incremental A Quad B |
Disable |
Disable |
AuxFBDivisor |
AQB |
Incremental A Quad B with Halls |
Enable |
Disable |
AuxFBDivisor |
AQB |
1 Vp-p Sin-Cos Incremental |
Disable |
Disable |
AuxFBDivisor |
SCD |
1 Vp-p Sin-Cos Inc. with Halls |
Enable |
Disable |
AuxFBDivisor |
SCD |
EnDat 2.1 |
Disable |
Enable |
AuxPPR |
SCD |
See AuxFBDivisor to complete the setup of the Aux Feedback interface.
BatFDis Enable/Disable
See General Info tab in S200 Tools.
This parameter enables or disables the Battery Low fault. The Battery input on the command I/O connector is an optional feature and is not required for proper operation of the drive. It is only required if the battery backup of the multi-turn information is required from the SFD. If the feedback device is not an SFD, then the battery does nothing.
0 - Enable Battery Fault
1 - Disable Battery Fault
CmdF0 1.518 – 93254 Hz
See Command Control tab in S200 Tools.
CmdF0 sets the break frequency in Hz for two cascaded single pole low pass filters on the hardware command input. There are two ranges of values for CmdF0; from 2915 to 24873 Hz cannot be set. The lower range is the active range suggested for velocity control and the upper range is used to effectively turn the filter off for velocity control or for use with torque/current control. This parameter is particularly useful when CmdSrc selects the PWM input for the command source. CmdF0 should be less than the input PWM frequency divided by 10 and preferably divided by 50 or more. See the Control Block Diagram for more information.
CmdGain
For SynqNet, see MEIMotorDacChannelConfig (Scale).
See Command Control tab in S200 Tools.
CmdGain sets the scale factor from the user input on the Command I/O connector (J4) to the internal servo loop command. CmdGain can be negative or positive, which allows the direction polarity to be changed. Because the input to the command processing block can be an analog voltage or a digital duty cycle and the servo loop could be Torque/Current or velocity there are four combinations of units listed below. See CmdSrc and OpMode for these settings. See CmdOffset for adding an offset to the command.
Expressed as an equation:
CmdIn = [(User Input) – CmdOffset] * CmdGain
NOTE: The Range of CmdGain is clipped by the value of CmdOffset. The chart below gives CmdGain units and numerical range assuming that CmdOffset is 0 V/50%.
CmdSrc |
OpMode |
CmdGain Units |
+/- CmdGain Range |
Analog |
Torque/Current |
ARMS/V |
DIpeak * 0.5275/V |
Analog |
Velocity |
krpm/V |
5.700 kRPM/V |
PWM |
Torque/Current |
ARMS/% |
DIpeak * 0.1356/% |
PWM |
Velocity |
krpm/% |
1.465 kRPM/% |
CmdOffset Volts or Percent
For SynqNet, see MEIMotorDacChannelConfig (Offset).
See Command Control tab in S200 Tools.
CmdOffset is added to the user input on the Command I/O connector J4 to allow any constant offset present in the source to be cancelled. Because the input to the command processing block can be an analog voltage or a digital duty cycle, there are two possible units. See CmdSrc for this setting and CmdGain for scaling the gain of the input command.
Expressed as an equation:
CmdIn = [(User Input) – CmdOffset] * CmdGain
NOTE: The range and resolution of CmdOffset is affected by the value of CmdGain. Its range covers the entire range of CmdIn.
CmdSrc Analog, PWM CMD, or Command Variable
See Control Mode tab in S200 Tools.
CmdSrc selects the source of the command. It selects between using the command I/O connector analog input or PWM CMD digital input or the serial command parameter.
00 - Analog input sets command (default).
01 - PWM input sets command.
10 - Software Command Variable sets command (analog input Cmd proc).
11 - Software Command Variable sets command (PWMCMD input Cmd proc).
Command ± DIpeak or ± 18,310 rpm
Currently Not Supported over SynqNet.
See Command Control tab in S200 Tools.
Sets the value of the command when CmdSrc is set to Command variable as opposed to the standard Analog or PWM CMD digital hardware inputs. The parameter units depend on whether the drive is in current or velocity control mode. When OpMode is set to Position, this variable is not used.
CommMode SetupS2-2, SFD, 6-Step, Brush
See Motor tab in S200 Tools.
Selects the commutation mode of the drive. The following table describes the different values for this parameter.
Mode |
Description |
SetupS2-2 |
DIP switch S2 position 2 selects between 6-step and SFD commutation, feedback. |
SFD |
Forces the drive to use SFD for feedback. |
6-Step |
Forces the drive to use 6-step commutation. |
Brush |
Forces 6-step commutation with CU, CV, CW = 1 1 0. |
CommOff ± 180 Degrees
See Motor tab in S200 Tools.
Offsets the origin for the electrical commutation angle in degrees. Normally set to zero. Non-zero allows matching non-standard motors or systems.
CommOff = (Commutation angle offset in Deg) * (2048/180).
WARNING: In 6-step mode, this parameter must be set to 0 for proper operation. See also CommMode.
Dinp1Pol Invert or Normal
See I/O Setting tab in S200 Tools.
This parameter selects the polarity of the Dinp1. When this parameter is set, the input to the FPGA is inverted before it is used by the logic. This parameter affects the sense of the enable I/O input. The following describes the different values for this parameter.
0 - Normal
1 - Invert
Dinp2Pol Invert or Normal
See I/O Setting tab in S200 Tools.
This parameter selects the polarity of the Dinp2. When this parameter is set, the input to the FPGA is inverted before it is used by the logic. This parameter affects the sense of the InhibitCW I/O input. The following describes the different values for this parameter.
0 - Normal
1 - Invert
Dinp3Pol Invert or Normal
See I/O Setting tab in S200 Tools.
This parameter selects the polarity of the Dinp3. When this parameter is set, the input to the FPGA is inverted before it is used by the logic. This parameter affects the sense of the InhibitCCW I/O input. The following describes the different values for this parameter.
0 - Normal
1 - Invert
Dinp4Pol Invert or Normal
See I/O Setting tab in S200 Tools.
This parameter selects the polarity of the Dinp4. When this parameter is set, the input to the FPGA is inverted before it is used by the logic. This parameter affects the sense of the MSInp1 I/O input. The following describes the different values for this parameter.
0 - Normal
1 - Invert
DM1Map/DM2Map
See I/O Setting tab in S200 Tools.
Selects the variable sent to DACMon1, DACMon2 analog output pins on Command I/O connector J4. The DACMon1/2 output pins have a ± 2.0 V range centered around a 2.5 V bias, that is the output varies from 0.5 to 4.5 V and is 2.5 V when the selected DAC signal is zero.
NOTE: These DAC outputs are not clamped at maximum analog range. When the signal reaches maximum analog output, further signal increases cause it to wrap around to the opposite range extreme.
DM1Map
DM1Map |
Parameter Value |
Definition |
000 |
VelErr 286 rpm/V |
Velocity error. |
001 |
PosFB 0.25 rev/V |
Position big bits. |
010 |
IdFB 0.8474 * DIpeak ARMS/V |
Non-torque current. |
011 |
VelFB 2288 rpm/V |
Velocity little bits. |
100 |
VelFB 9155 rpm/V |
Velocity big bits. |
101 |
PosErr 0.0625 Rev/V |
Position loop position error. |
110 |
VdCmd 134.5 * VBusScale/V |
Quadrature voltage command. |
111 |
PosFB 244.1e-6 rev/V |
Position little bits. |
DM2Map
DM2Map |
Parameter Value
Velocity Mode
|
Parameter Value
Torque Mode |
Definition |
000 |
VBus 380*VBusScale V/V |
- |
Bus Voltage |
001 |
CmdIn 9155 rpm/V |
CmdIn 0.8474 * DIpeak / V |
Command |
010 |
IFB 0.8474 * DIpeak/V |
- |
Torque Current |
011 |
VelFB 1144 rpm/V |
- |
Velocity |
100 |
I2TFilt 0.7152 * (DIpeak2) A2/V |
- |
I*I*t filtered value |
101 |
VU 812*VBusScale/V |
- |
U phase I-n voltage command |
110 |
VqCmd 134.5 * VBusScale/V |
- |
Torque Voltage Command |
111 |
ICMD 0.8474 * DIpeak ARMS/V |
- |
Torque Current Command |
Model Dependent Scale Factors |
Model User |
DIpeak
ARMS
|
VBusScale
Relative x |
Description |
S20250 |
4.5 |
1 |
240 VAC 4.5 ARMS peak |
S20260 |
4.5 |
1 |
240 VAC 4.5 ARMS peak |
S20330 |
9 |
0.25 |
90 VDC 9 ARMS peak |
S20350 |
9 |
1 |
240 VAC 9 ARMS peak |
S20360 |
9 |
1 |
240 VAC 9 ARMS peak |
S20630 |
18 |
0.25 |
90 VDC 18 ARMS peak |
DPoles 0 - 62 Poles (even numbers only)
See Motor tab in S200 Tools.
DPoles sets the drive for the appropriate motor pole count. Typically set to match the motor pole count. With a feedback device that has multiple cycles per revolution, DPoles is set to twice the ratio of motor electrical cycles to feedback device electrical cycles per revolution. Setting DPoles to zero turns electronic commutation off.
Binary 0 = 0 Poles
Binary 1 = 2 Poles
...
Binary 31 = 62 Poles
WARNING: When the DPoles setting does not match the actual motor pole count, the motor's operation will be erratic and could be dangerous.
EncOut 128 to 32768 Lines
See I/O Setting tab in S200 Tools.
Sets the J4-17 to J4-22 emulated encoder output signal’s line count (pulses per revolution) when the EMU setup rotary switch S1 on the base drive is set to position 0. All other settings for rotary switch S1 have fixed line counts. (EncOut * 4) = the number of quadrature counts per revolution.
EncOut |
Line Count |
EncOut |
Line Count |
0 |
500 |
8 |
8192 |
1 |
512 |
9 |
10000 |
2 |
1000 |
10 |
125 |
3 |
1024 |
11 |
128 |
4 |
2000 |
12 |
16384 |
5 |
2048 |
13 |
20000 |
6 |
4096 |
14 |
32768 |
7 |
5000 |
15 |
2500 |
EnInhibitCCW On or Off
Not supported over SynqNet.
See I/O Setting tab in S200 Tools.
Enables or disables the hardware input that prevents motion in the counter clockwise direction. When enabled and the hardware input is active, current/torque operation clamps the current command to 0 or positive/clockwise. With a velocity loop, function enabled, and the hardware input active, the velocity command is clamped to 0 or positive/clockwise. When both InhibitCCW and InhibitCW are enabled and both hardware inputs are active, the motion command is clamped to 0.
0 - OFF
1 - ON
EnInhibitCW On or Off
Not supported over SynqNet.
See I/O Setting tab in S200 Tools.
Enables or disables the hardware input that prevents motion in the clockwise direction. When enabled and the hardware input is active, current/torque operation clamps the current command to be 0 or negative/counter clockwise. With a velocity loop, function enabled, and the hardware input active the velocity command is clamped to be 0 or negative/counter clockwise. When both InhibitCCW and InhibitCW are enabled and both hardware inputs are active, the motion command is clamped to 0.
0 - OFF
1 - ON
FBSrc Base Unit Feedback, Option Card Feedback
Supported over SynqNet.
See SynqNet Options tab in S200 Tools.
When this bit is set to the Option Card Feedback position, it disables both the SFD and Hall feedback faults and device interfaces on the base unit. This bit also forces the feedback position word from the SFD to be zero. The drive is set for sine commutation. In this mode, writing to the CommOff parameter will change the motor position. This mode is used when an Option card is attached and the primary feedback device is a Comcoder.
0 - Base Unit feedback device connected.
1 - Option card feedback device connected.
FltDiag Off or Diagnostic Blink Code
See General Info tab in S200 Tools.
FltDiag selects between the DOUT1 (Fault) line being static low for no fault and static high for drive off and/or faulted, to low for no fault and toggle high low N number of times with the diagnostic LED fault blink code. The DOUT1 line output is still static high for drive off. See FaultCode entry for a chart giving the blink counts for each fault.
0 - OFF (default)
1 - Diagnostic Blink Code
GearIn 0 – 65535
Not supported over SynqNet.
GearIn is used to scale the input position command when configured as a position controller (OpMode = Position). This parameter is the divisor used to calculate the revs per step for the position mode. The formula for calculating motor shaft revs per input count is:
[GearOut/GearIn]/256 = revs per input count
There is 1 input count per step input or per input quadrature count depending on the position command source selected by PosCmdSrc.
See Also: GearOut and OpMode.
GearOut -32768 – +32767
Not supported over SynqNet.
GearOut is used to scale the input position command when configured as a position controller (OpMode = Position). This parameter is the dividend used to calculate the revs per step for the position mode. Typically, this parameter is 256, which allows GearIn to be numerically equal to the number of steps per rev. GearOut negative reverses the direction of motion for a given command. The formula for calculating motor shaft revs per input step is:
[GearOut/GearIn]/256 = revs per input step
There is 1 input count per step input or per input quadrature count depending on the position command source selected by PosCmdSrc.
See Also: GearIn and OpMode.
HSInp1Pol Invert or Normal
This parameter selects the polarity of the HSInp1. When this parameter is set, the input to the FPGA is inverted before it is used by the logic. This parameter affects the sense of the HSInp1 I/O input.
I2TF0 23.16e-6 – 1.470 Hz
See Motor tab in S200 Tools.
I2TF0 sets the break frequency in Hz for the I2T filter used to protect the motor from transient thermal overload caused by very high peak currents compared to the motor’s continuous current capability. Typically set to between 4 and 10 times faster than the motor’s bulk thermal time constant published in the data sheet. Given a desired time constant, set the I2TF0 value to:
I2TF0 = 1/[(2π)*(Motor Thermal Time Constant in sec)]
I2TTrip 0 to 1.19 DIpeak
See Motor tab in S200 Tools.
I2TTrip sets the fault trip level for the I2T fault used to protect the motor from transient thermal overload caused by very high peak currents compared to the motor’s continuous current capability. It is typically set to be slightly larger than the motor’s continuous current capability. The motor’s thermal sensor provides protection against small overloads.
ILmtPlus/ILmtMinus % of DIpeak
See Command Control tab in S200 Tools.
IlmtPlus and ILmtMinus are the clockwise and counter-clockwise current limits, respectively. They set the maximum allowable torque current command in their respective directions. They are a percentage of the drive’s peak current rating DIpeak.
ITMode Fault/Foldback
See General Info tab in S200 Tools.
ITMode selects whether the drive faults on too much peak current for too long, i.e., excessive I*t, or folds the current limits back by clamping them to 67% (IFldBack) or less. If IlmtPlus and IlmtMinus are set to 67% or less, fold back has no effect. See FoldBack for related information.
KIP 79.226*VBusScale/DIpeak to 19014*VbusScale / DIpeak V / A
See Loop Gains tab in S200 Tools.
KIP sets the proportional gain of the current loops. The bandwidth of the current loop in Hz is = KIP/(Motor l-l L)/(2π). See the Motor Current Control Specification section for recommended bandwidths.
KPP 0.379 – 93.99 Hz
Not supported over SynqNet.
KPP sets the proportional gain of the position loop in Hz. When OpMode = Position the net velocity command (VelCmd) in rad/sec is:
VelCmd = KPP * (2π) * (PosErr) + KVFF/100 * d/dt(PosCmd)
KVFF 0 – 199 %
Not supported over SynqNet.
KVFF sets the feed forward gain from the derivative of the position command directly to the velocity command of the velocity loop and has the units of percent. When OpMode = Position the net velocity command (VelCmd) in rad/sec is:
VelCmd = KPP*(2π)*(PosErr) + KVFF/100*d/dt(PosCmd)
KVI 0, 0.0238 – 753.9 Hz
See Loop Gains tab in S200 Tools.
KVI adjusts the velocity loop integral compensation. It sets the break out frequency between predominantly integral compensation and predominantly proportional compensation. Higher KVI values give higher integral gain and shorter time constants. A value of below 0.19 Hz turns off KVI. There is no integral compensation only proportional from KVP. See the Control Block Diagram for more information.
KVP 221.0e-6*DIpeak to 25.09*DIpeak ARMS/rad/sec
See Loop Gains tab in S200 Tools.
KVP sets the proportional gain of the velocity loop and has the units of ARMS/rad/sec. The idealized velocity loop bandwidth in Hz is KVP*KT/JTOT/(2π) where KT is the motor’s torque constant, JTOT is the total shaft inertia and the units of KT/JTOT should come out to rad/sec2/ARMS. See the Control Block Diagram for more information.
OpMode Current, Velocity, SetupS2-1, Position
Not supported over SynqNet.
See Control Mode tab in S200 Tools.
OpMode selects between current/torque, velocity, and position control modes or whether the SETUP1 hardware switch is used for selecting between current/torque or velocity operating mode.
OpMode |
Description |
000 |
Torque/Current Mode |
001 |
Velocity Mode (default) |
010 |
Setup DIP switch S2 position 1 (SetupS2-1 = 0 = Velocity). |
011 |
Position Mode |
PosCmdSrc Step-Dir, AQuadB
Not supported over SynqNet.
See Control Mode tab in S200 Tools.
PosCmdSrc selects the source of the position command. It selects between using Command I/O connector J4 optically isolated inputs for Step-Dir and the emulated encoder port used as an A quad B differential input. J4-10,11 and J4-5 for Step-Dir and J4-19,20 and J4-21,22 for A quad B inputs. See the Control Block Diagram for more information.
0 - AQuadB
1 - Step-Dir (default)
SelSFDParam SFD or Drive
See Control Mode tab in S200 Tools.
Determines whether the SFD motor parameters or drive setup values are used for the following parameters:
Parameter |
Description |
KVP |
Velocity loop proportional gain. |
KIP |
Current loop proportional gain. |
DPoles |
Drive poles. |
I2TF0 |
Response speed for motor transient thermal protection. |
I2TTrip |
Fault trip level for motor transient thermal protection. |
ILmtPlus |
Sets the drive maximum Iout based on motor Ipeak. |
ILmtMinus |
Sets the drive maximum Iout based on motor Ipeak. |
0 - Drive
1 - SFD
SFDSpan Span or No Span
See General Info tab in S200 Tools.
Sets how the drive handles single sample communication errors with the SFD. Span interpolates SFD feedback position for isolated single sample communications errors. No Span faults the drive on any SFD communication error. Recommended (default) setting is Span.
0 - No Span
1 - Span
SWClrFault Not Clear or Clear
This parameter will clear the fault logic.
0 - Not Clear (default)
1 - Clear
Previous | Next
|