Oscat FT_DERIV in TwinCat

Majestic_1987

Level-1
Beiträge
270
Reaktionspunkte
22
Zuviel Werbung?
-> Hier kostenlos registrieren
Halli Hallo,

bei der entwicklung meines Auto-Tune Bausteins für einen Regler stoße ich auf ein neues Problem: Zur Bildung der Ableitung meines Messwertes möchte ich den FT_DERIV-Baustein aus der Oscat.lib verwenden. Blöderweise hab ich den jetzt im Programm, aber wenn sich der Eingangswert ändert kommt aus dem Baustein dennoch 0 raus.

Woran kann das liegen?

Danke im Voraus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
"Mein Fernseher funktioniert nicht!" "Haben sie ihn eingesteckt?" :-D

Ja, RUN ist mit TRUE beschaltet, alles andere wäre aber auch nicht tragisch, denn unbeschaltet liegt der automatisch auf TRUE.

Am In-Eingang liegt ein sich ändernder Wert im REAL-Format.
Am Ausgang liegt eine REAL-Variable, welche den differenzierten Wert aufnehmen soll.

Sollte also funzen
 
"Mein Fernseher funktioniert nicht!" "Haben sie ihn eingesteckt?" :grin:
Das sind die "heimtükischten Fehler.*ROFL*


So nach dem Motto:
Kunde: Monitor ist defekt.
Ich: Schalten Sie doch mal dem Monitor ein.
Kunde: (Etwas verärgert) Der Monitor ist bereits ein.
Ich --> Dann schalten Sie den Monitor mal bitte aus.
Kunde: Oh danke, jetzt funktioniert er.

:ROFLMAO:




Frag doch mal im OSCAT-Forum nach.

www.oscat.de
 
ft_deriv liefert immer nur für einen zyklus einen wert.
nur wenn sich der eingangswert im letzten zyklus auch geändert hat wird am ausgang für genau einen zyklus ein wert angezeit.

wahrscheinlich brauchst du ein PDT1 glied, das ist ein deriv und ein t1 glied, ein reiner differentiator wird in der praxis nur selten verwendet
 
Zurück
Oben