F_BA_RemSecsTp

Die Funktion F_BA_RemSecsTp vom Rückgabetyp UDINT zeigt die ablaufende Zeit einer TP-Funktion (Impulsfunktion) in Sekunden an.
Der Baustein zählt bei aktivierter Impulsfunktion ganze Sekunden herunter. Ist der betrachtete Funktionsbaustein am Eingang tpTimer beispielsweise mit 10 s 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,6 s, so hat die Funktion zunächst für 1,6 s den Wert "10".
Solange die betrachtete Impulsfunktion nicht aktiv ist, gilt folgendes Verhalten:
- stehen der Eingang IN und der Ausgang Q der betrachteten Impulsfunktion auf FALSE (Countdown steht bevor), so steht die Funktion F_BA_RemSecsTp fest auf der einprogrammierten Zeit PT des TP-Bausteins in Sekunden. Es wird auf die volle Sekunde abgerundet.
- stehen an der betrachteten Impulsfunktion der Eingang IN auf TRUE und der Ausgang Q bereits auf FALSE (Countdown ist abgelaufen), so steht die Funktion F_BA_RemSecsTof fest auf "0".
Syntax
FUNCTION F_BA_RemSecsTp : UDINT
VAR_INPUT
tpTimer : TP;
END_VAR
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.35 | Tc3_XBA ab v5.3.0.0 |