FB_FTR_IIRSos
The function block implements an IIR filter (Infinite-Impulse-Response filter). The transfer function is:
The coefficients of the transfer function are freely definable and can be transferred with the structure ST_FTR_IIRSos.
See also:
Syntax
Declaration:
fbFilter : FB_FTR_IIRSos(stConfig :=
...)
Definition:
FUNCTION_BLOCK FB_FTR_IIRSos
VAR_INPUT
stConfig : ST_FTR_IIRSos;
END_VAR
VAR_OUTPUT
bError : BOOL;
bConfigured : BOOL;
ipResultMessage : I_TCMessage;
END_VAR
Outputs
Name | Type | Description |
---|---|---|
bError | BOOL | TRUE, if an error occurs. |
bConfigured | BOOL | TRUE if the configuration was successful. |
ipResultMessage | Interface that provides properties and methods for message handling |
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. |
Properties
Name | Type | Access | Definition location | Initial value | Description |
---|---|---|---|---|---|
bTraceLevelDefault | BOOL | Get, Set | Local | TRUE | TRUE if eTraceLevel = Critical |
eTraceLevel | 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 |
See also: