Overview

This library contains function blocks that represent various control engineering transfer elements in a functional diagram. Complex controllers that can be used for a large number of applications are included, as well as basic function blocks with which unique controller structures can be implemented for special applications.

Overview 1:

Function blocks

Name

Description

FB_CTRL_2POINT

2-position controller

FB_CTRL_2POINT_PWM_ADAPTIVE

Adaptive 2-position controller with PWM output

FB_CTRL_3PHASE_SETPOINT_GENERATOR

3 phase setpoint generator

FB_CTRL_3POINT

3-position controller

FB_CTRL_3POINT_EXT

Extended 3-position controller

FB_CTRL_ACTUAL_VALUE_FILTER

Actual value filter

FB_CTRL_ARITHMETIC_MEAN

Arithmetic mean value filter

FB_CTRL_CHECK_IF_IN_BAND

Area monitoring

FB_CTRL_D

D element

FB_CTRL_DEADBAND

Dead band

FB_CTRL_DIGITAL_FILTER

Digital filter

FB_CTRL_FLOW_TEMP_SETPOINT_GEN

Specification of the flow temperature depending on the outdoor temperature

FB_CTRL_GET_SYSTEM_TIME

Output of the Windows system time

FB_CTRL_GET_TASK_CYCLETIME

Determination of the task cycle time

FB_CTRL_HYSTERESIS

Hysteresis element

FB_CTRL_I

I element

FB_CTRL_I_WITH_DRIFTCOMPENSATION

I element with drift compensation

FB_CTRL_LEAD_LAG

Lead/lag element

FB_CTRL_LIMITER

Control value limiter

FB_CTRL_LIN_INTERPOLATION

Linear interpolation element

FB_CTRL_LOG_DATA

Data logger in *.csv ASCII format

FB_CTRL_LOG_MAT_FILE

Data logger in Matlab 5 format

FB_CTRL_LOOP_SCHEDULER

Distribution of computing power in situations with several control loops

FB_CTRL_MOVING_AVERAGE

Moving average filter

FB_CTRL_MULTIPLE_PWM_OUT

PWM element with multiple outputs

FB_CTRL_NORMALIZE

Characteristic curve linearization

FB_CTRL_NOISE_GENERATOR

Noise generator

FB_CTRL_NOTCH_FILTER

Notch filter

FB_CTRL_nPOINT

n-position controller

FB_CTRL_P

P element

FB_CTRL_PARAMETER_SWITCH

Parameter switching algorithm for a split range controller

FB_CTRL_PI

PI controller

FB_CTRL_PI_PID

Cascaded PI-PID controller

FB_CTRL_PID

PID controller

FB_CTRL_PID_EXT

Extended PID controller

FB_CTRL_PID_EXT_SPLITRANGE

Extended PID regulator with parameter set switchover

FB_CTRL_PID_SPLITRANGE

PID regulator with parameter set switchover

FB_CTRL_PT1

PT1 element

FB_CTRL_PT2

PT2 element

FB_CTRL_PT2oscillation

Oscillating PT2 element

FB_CTRL_PT3

PT3 element

FB_CTRL_PTn

PTn element

FB_CTRL_PTt

PTt element

FB_CTRL_PWM_OUT

PWM element

FB_CTRL_PWM_OUT_EXT

Extended PWM element

FB_CTRL_RAMP_GENERATOR

Ramp generator

FB_CTRL_RAMP_GENERATOR_EXT

Extended ramp generator

FB_CTRL_SCALE

Range adjustment

FB_CTRL_SERVO_MOTOR_OUT

Actuator control

FB_CTRL_SERVO_MOTOR_SIMULATION

Actuator simulation

FB_CTRL_SETPOINT_GENERATOR

Setpoint generator

FB_CTRL_SIGNAL_GENERATOR

Signal generator

FB_CTRL_SPLITRANGE

Signal decomposition into a positive and negative part.

FB_CTRL_STEPPING_MOTOR_OUT

Stepper motor control

FB_CTRL_TRANSFERFUNCTION_1

Transfer function according to the first standard form

FB_CTRL_TRANSFERFUNCTION_2

Transfer function according to the second standard form

FB_CTRL_TuTg

TuTg element

FB_CTRL_ZERO_ZONE_DAMPING

Zero damping

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT 3.1.4016

PC or CX

Tc2_ControllerToolbox