F_BA_RemSecsTof

Die Funktion F_BA_RemSecsTof vom Rückgabetyp UDINT zeigt die ablaufende Zeit eines TOF-Funktionsbausteins (Ausschaltverzögerung) in Sekunden an.
Die zu betrachtende Ausschaltverzögerung ist am Eingang tofTimer anzulegen.
Der Baustein zählt bei aktivierter Ausschaltverzögerung ganze Sekunden herunter. Ist der betrachtete Funktionsbaustein am Eingang tofTimer beispielsweise mit 10s parametriert, so zählt die Funktion F_BA_RemSecsTof sekundenweise 10-9-8 usw. herunter.
Ist die parametrierte Zeit nicht in ganzen Sekunden angegeben, beispielsweise 10,6s, so hat die Funktion zunächst für 1,6s den Wert "10".
Solange die Ausschaltverzögerung nicht aktiv ist, gilt folgendes Verhalten:
- stehen am betrachteten TOF-Baustein der Eingang IN auf TRUE und der Ausgang Q noch auf FALSE (Countdown steht bevor), so steht die Funktion F_BA_RemSecsTof fest auf der einprogrammierten Zeit PT des TOF-Bausteins in Sekunden. Es wird auf die volle Sekunde abgerundet.
- stehen der Eingang IN und der Ausgang Q des betrachteten TOF-Bausteins auf FALSE (Countdown ist abgelaufen), so steht die Funktion F_BA_RemSecsTof fest auf "0".
Syntax
FUNCTION F_BA_RemSecsTof : UDINT
VAR_INPUT
tofTimer : TOF;
END_VAR
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.35 | Tc3_XBA ab v5.3.0.0 |