Init Parameter
General
Name | Default value | Unit | Type |
|---|---|---|---|
Control Value Type | Velocity |
| |
Enabled | TRUE |
| BOOL |
Velocity Feed-Forward Factor | 1.0 |
| LREAL |
Control Value Type
Specifies the type of the controller's output variable. For example, Velocity means that the controller output is a velocity.
Enabled
Enabled indicates whether the position controller is being used or not. The controller output is 0.0 when it is disabled.
Velocity Feed-Forward Factor
The product of Velocity Feed Forward Factor and the velocity setpoint is added to the sum of P, I, and D to produce the controlled variable.
Control Parameter
Name | Default value | Unit | Type |
|---|---|---|---|
Proportional Gain (Kp) | 1.0 | [ControlVariableUnit] / [PosUnit] | LREAL |
Derivative Gain (Kd) | 0.0 | [ControlVariableUnit]/ ([PosUnit] / s) | LREAL |
Integral Gain (AI) | 0.0 | [ControlVariableUnit] / ([PosUnit] * s) | LREAL |
Integrator Threshold Minimum Velocity | #Ignore | [PosUnit]/s | LREAL |
Integrator Threshold Maximum Velocity | #Ignore | [PosUnit]/s | LREAL |
Integrator Lag Window Minimum | #Ignore | [PosUnit] | LREAL |
Integrator Lag Window Maximum | #Ignore | [PosUnit] | LREAL |
Proportional Gain (Kp)
The proportional gain (Kp) is multiplied by the current control error, resulting in a term in the controlled variable.
Derivative Gain (Kd)
The derived gain (Kd) is multiplied by the derivative of the error, resulting in a term in the controlled variable.
Integral Gain (AI)
The integral gain (Ki) is multiplied by the integral of the control error, resulting in a term in the controlled variable.
Integrator Threshold Minimum Velocity
The integrator does not change if the actual velocity is less than the minimum velocity. The minimum velocity must be less than or equal to 0.0.
Integrator Threshold Minimum Velocity ≤ 0,0
Integrator Threshold Maximum Velocity
The integrator does not change if the current velocity is greater than the maximum velocity. The maximum velocity must be greater than 0.0.
Integrator Threshold Maximum Velocity > 0,0
Integrator Lag Window Minimum
The integrator does not change if the actual delay falls outside this interval. The value for the integrator's minimum delay must be greater than 0.0.
Integrator Lag Window Minimum > 0,0
Integrator Lag Window Maximum
The integrator does not change if the actual delay falls outside this interval. The value for the integrator's maximum delay must be greater than the minimum delay.
Integrator Lag Window Maximum > Integrator Lag Window Minimum
Output Limitation
Name | Default value | Unit | Type |
|---|---|---|---|
Integrator Minimum Output | #Ignore | [ControlVariableUnit] | LREAL |
Integrator Maximum Output | #Ignore | [ControlVariableUnit] | LREAL |
Minimum output | #Ignore | [ControlVariableUnit] | LREAL |
Maximum output | #Ignore | [ControlVariableUnit] | LREAL |
Integrator Minimum Output
Minimum output of the integrator. The value Integrator Minimum Output must be less than or equal to the value Integrator Maximum Output.
Integrator Maximum Output
Maximum output of the integrator. The Integrator Maximum Output value must be greater than or equal to the Integrator Minimum Output value.
Minimum output
Minimum output of the controller. The Minimum Output value must be less than or equal to the Maximum Output value.
Maximum output
Maximum output of the controller. The Maximum Output value must be greater than or equal to the Minimum Output value.