F_BA_RemSecsTon

Die Funktion F_BA_RemSecsTon vom Rückgabetyp UDINT zeigt die ablaufende Zeit einer TON-Funktion (Einschaltverzögerung) in Sekunden an.
Die zu betrachtende Einschaltverzögerung ist am Eingang tonTimer anzulegen.
Der Baustein zählt bei aktivierter Einschaltverzögerung ganze Sekunden herunter. Ist der betrachtete Funktionsbaustein am Eingang tonTimer beispielsweise mit 10s parametriert, so zählt die Funktion F_BA_RemSecsTon 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 Einschaltverzögerung nicht aktiv ist, gilt folgendes Verhalten:
- stehen der Eingang IN und der Ausgang Q des betrachteten TON-Bausteins auf FALSE (Countdown steht bevor), so steht die Funktion F_BA_RemSecsTon fest auf der einprogrammierten Zeit PT des TON-Bausteins in Sekunden. Es wird auf die volle Sekunde abgerundet.
- stehen der Eingang IN und der Ausgang Q des betrachteten TON-Bausteins auf TRUE (Countdown ist abgelaufen), so steht die Funktion F_BA_RemSecsTon fest auf "0".
Syntax
FUNCTION F_BA_RemSecsTon : UDINT
VAR_INPUT
tonTimer : TON;
END_VAR
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.35 | Tc3_XBA ab v5.3.0.0 |