Control (PID, valves)

Function blocks in the group “Control (PID, valves)”. Each link opens the block page; sorted by library and name.

Block Page title Library What it is for
b30_on_off_control_sequence On/Off controller - cooling Basic Analogue Boxes The block is an On/Off controller, parametrable according to CONTROLLERTYPE, bandwidth Xp, and offset OFF.
b31_reverse_on_off_control_sequence On/Off controller - heating Basic Analogue Boxes The block is an On/Off controller, parametrable according to CONTROLLERTYPE, bandwidth Xp, and offset OFF.
b32_p_controller P controller - Cooling Basic Analogue Boxes The block is an implementation of a P controller (with parameters: P-band, Offset, Min and Max values, and output value of an inactive controller).
b33_reverse_p_controller P controller - Heating Basic Analogue Boxes The block is an implementation of a P controller (with parameters: P-band, Offset, Min and Max values, and output value of an inactive controller).
b34_pi_controller PI controller - Cooling Basic Analogue Boxes The block is an implementation of a PI controller (with parameters: P-band, Integration constant, Offset, Min and Max values, and output value of an inactive controller).
b35_reverse_pi_controller PI Controller - Heating Basic Analogue Boxes The block is an implementation of a PI controller (with parameters: P-band, Integration constant, Offset, Min and Max values, and output value of an inactive controller).
b36_pid_controller PID controller Basic Analogue Boxes The block is an implementation of a PID controller (with parameters: P-band, Integration constant, Derivative constant, Offset, Min and Max values, and output value of an inactive controller).
b37_reverse_pid_controller PID controller - heating Basic Analogue Boxes The block is an implementation of a PID controller (with parameters: P-band, Integration constant, Derivative constant, Offset, Min and Max values, and output value of an inactive controller).
b80_twopointfunction Two-point function Basic Analogue Boxes Linear function, recalculation of input value to output value defined by two points.
b81_fourpointfunctionnode Four-point function Basic Analogue Boxes Block defines an arbitrary transfer curve given by four points.
b82_limits Limits Basic Analogue Boxes The block is limitating the input signal by upper and lower bounds.
b83_linearinterpolation Linear interpolation Basic Analogue Boxes The block converts the input signal to the output using interpolation curve consisting of 10 segments.
helper_multiinbool8 Helper: Multi In Bool 8 Basic Analogue Boxes The block converts 8 boolean values to an array of bools.
helper_multiinlint Helper: Multi In Lint Basic Analogue Boxes The block converts 16 lint (Long Integer) values to an array of lint values.
helper_multiinreal Helper: Multi In Real Basic Analogue Boxes The block converts 16 real values to an array of real values.
helper_multioutbool Helper: Multi Out Bool Basic Analogue Boxes The block converts a Bool array to 16 Bool values.
helper_multioutbool8 Helper: Multi Out Bool 8 Basic Analogue Boxes The block converts an array of bools to 8 boolean values.
helper_multioutlint Helper: Multi Out Lint Basic Analogue Boxes The block converts a lint array to 16 individual lint values.
helper_multioutreal Helper: Multi Out Real Basic Analogue Boxes The block converts an array of real to 16 real values.
LIMIT LIMIT Basic Analogue Boxes Limits the output value in the ranges from MN (minimum) to MX (maximum).
AdvancedPiController Advanced PI Controller Lib.Mervis Libraries This auxiliary block is used to implement a PI controller with the ability to track a control variable.
SimplePiControllerWithEn Simple PI Controller with Enable Input (v1.2) Lib.Mervis Libraries This auxiliary block is used to implement a simple PI controller with an Enable input.
ThreePointValve Three-point Valve Control (v1.4) Lib.Mervis Libraries The block is used for controlling a three-point valve by generating commands for opening and closing.
TrackingPiSelector Tracking PI Selector Lib.Mervis Libraries This auxiliary block is used for selecting a PI controller in tracking mode.
UpDownController Up-Down Controller Lib.Mervis Libraries Up-Down Controller

Back to the function block overview