
FT_DERIV_10
Derivative with variable window size (0..9 periods)
Interface
| 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 |
| 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