Init Parameter

General

Name

Default value

Unit

Type

Control Value Type

Velocity

 

MC.EControlValueType

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.