FB_FTR_Median

FB_FTR_Median 1:

The function block implements a median filter. The median is the mean value of a list of values ordered by size. This means that one half of the collected data values is smaller than the median value, the other half is larger.

 

The filter specification is transferred with the structure ST_FTR_Median.

Syntax

Declaration:

fbFilter : FB_FTR_Median(stConfig := ...)

Definition:

FUNCTION_BLOCK FB_FTR_Median
VAR_INPUT
    stConfig        : ST_FTR_Median;
END_VAR
VAR_OUTPUT
    bError          : BOOL;
    bConfigured     : BOOL;
    ipResultMessage : I_TCMessage;
END_VAR

FB_FTR_Median 2: Inputs

Name

Type

Description

stConfig

ST_FTR_Median

Structure for configuring the filter behavior

FB_FTR_Median 3: Outputs

Name

Type

Description

bError

BOOL

TRUE, if an error occurs.

bConfigured

BOOL

TRUE if the configuration was successful.

ipResultMessage

I_TCMessage

Interface that provides properties and methods for message handling

FB_FTR_Median 4: Methods

Name

Definition location

Description

Configure()

Local

Loads a new (or initial) configuration structure.

Call()

Local

Calculates the output signal for a given input signal and filter configuration.

Reset()

Local

Resets internal states.

FB_FTR_Median 5: Properties

Name

Type

Access

Definition location

Initial value

Description

bTraceLevelDefault

BOOL

Get, Set

Local

TRUE

TRUE if eTraceLevel = Critical

eTraceLevel

TcEventSeverity

Get, Set

Local

Critical

Severity of an event

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4022.25

PC or CX (x64, x86)

Tc3_Filter