PID Controller

 

Description

This function performs a Proportional – Integral – Differential (PID) controller as follows:

 

 

There are three additional functions can be applied to this component:

Interpolation Compatibility:

Input Parameters

ConfigurationConfiguration

 Name for Identification

 

Text

 

Optional text parameter for identification of the component.






Dimension


INTEGER

Literal

Dimension of the input signal.






 Proportional Gain (Kp)

 

REAL

Variable

Proportional gain factor.






Integral Time Constant (Ti)

 

REAL

Variable

Integral time constant [s].






Derivative Gain (Kd)


REAL

Variable

Derivative gain factor.






Derivative time Constant (Td)


REAL

Variable

Derivative time constant [s].






Initial Output of Integrator


REAL

Constant

The initial output of the integrator at time t = 0.0 s.






Initial Output of Differentiator


REAL

Constant

The initial output of the differentiator at time t = 0.0 s.

 

Limit, Reset and Freeze FunctionLimit, Reset and Freeze Function

Freeze Integrator and Differentiator


Choice


Select Enable or Disable.  






Interpolated Freeze


Choice


Select Yes or No. See Description for more details.


This parameter is enabled only if Freeze Integrator | Enable is selected.






Maximum Limit

 

REAL

Variable

Limits the output to this maximum limit.






Minimum Limit

 

REAL

Variable

Limits the output to this minimum limit.






Reset Function


Choice


Select Enable or Disable.  


This parameter is enabled if Dimension is 1.






Interpolated Reset


Choice


Select Yes or No. See Description for more details.


This parameter is enabled only if Reset Function | Enable is selected.






Output Value of Integrator After Reset


REAL

Variable

This is the output of the integrator after a Reset pulse is received.


This parameter is enabled only if Reset Function | Enable is selected.






Output Value of Differentiator After Reset


REAL

Variable

This is the output of the Differentiator after a Reset pulse is received.


This parameter is enabled only if Reset Function | Enable is selected.