Zum Inhalt

FT_DERIV_10

FT_DERIV_10

Derivative with variable window size (0..9 periods)

Interface

Event Inputs

Name Comment With
INIT Init Request
REQ Normal Execution Request in, K, Faktor, run
RST Reset Buffer

Event Outputs

Name Comment With
INITO Init Confirmation
CNF Execution Confirmation out, valid, DT_0, DI_0, DT_1, DI_1, DT_2, DI_2, DT_3, DI_3, DT_4, DI_4, DT_5, DI_5, DT_6, DI_6, DT_7, DI_7, DT_8, DI_8, DT_9, DI_9

Input Vars

Name Type Initial Value Comment
in REAL Input Signal
K UINT 0 Window Select: 0=1 Period, 9=10 Periods
Faktor REAL 1.0 Multiplication Factor (formerly K)
run BOOL 1 Enable calculation

Output Vars

Name Type Comment
out REAL Resulting Derivative based on K
valid BOOL True if buffer has enough data for K
DT_0 UDINT Delta T over 1 period
DI_0 REAL Delta In over 1 period
DT_1 UDINT Delta T over 2 period
DI_1 REAL Delta In over 2 period
DT_2 UDINT Delta T over 3 period
DI_2 REAL Delta In over 3 period
DT_3 UDINT Delta T over 4 period
DI_3 REAL Delta In over 4 period
DT_4 UDINT Delta T over 5 period
DI_4 REAL Delta In over 5 period
DT_5 UDINT Delta T over 6 period
DI_5 REAL Delta In over 6 period
DT_6 UDINT Delta T over 7 period
DI_6 REAL Delta In over 7 period
DT_7 UDINT Delta T over 8 period
DI_7 REAL Delta In over 8 period
DT_8 UDINT Delta T over 9 period
DI_8 REAL Delta In over 9 period
DT_9 UDINT Delta T over 10 period
DI_9 REAL Delta In over 10 period

🛠️ Zugehörige Übungen