Filter

The library TwinCAT Filter offers algorithms for the implementation of digital filters.

Algorithms Overview

Algorithm

Description

PLC function block

PT1

Implementation of a first-order delay element (PT1 element).

FB_FTR_PT1

IIRCoeff

Implementation of an IIR (Infinitive Impulse Response) filter via filter coefficients.

FB_FTR_IIRCoeff

IIRSpec

Implementation of an IIR (Infinitive Impulse Response) filter via filter specifications.

FB_FTR_IIRSpec

PT2

Implementation of a second-order delay element (PT2 element).

FB_FTR_PT2

PT3

Implementation of a third-order delay element (PT3 element).

FB_FTR_PT3

PTn

Implementation of a delay element of nth order with equal time constants.

FB_FTR_PTn

IIRSos

Implementation of an IIR (Infinitive Impulse Response) filter via filter coefficients.

FB_FTR_IIRSos

Notch

Implementation of a band-stop filter with narrow bandwidth.

FB_FTR_Notch

LeadLag

Implementation of a first-order phase correction element.

FB_FTR_LeadLag

PT2oscillation

Implementation of a second-order oscillatory delay element.

FB_FTR_PT2oscillation

PTt

Implementation of a dead time element (PTt element).

FB_FTR_PTt

Median

Implementation of a median filter.

FB_FTR_Median

ActualValue

Implementation of a plausibility check and filtering of a measured input value.

FB_FTR_ActualValue

Gaussian

Implementation of a Gaussian filter.

FB_FTR_Gaussian