FB_BA_DlyOff

FB_BA_DlyOff 1:

Das Template realisiert eine Ausschaltverzögerung und kann für die Nachlaufsteuerung von Pumpen eingesetzt werden.

FB_BA_DlyOff 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_DlyOff 3:

Syntax

FUNCTION_BLOCK FB_BA_DlyOff EXTENDS FB_BA_View
VAR_INPUT
  bVal         : BOOL;
END_VAR
VAR_OUTPUT
  bQ           : BOOL;
  nRT          : UDINT;
END_VAR
VAR_INPUT CONSTANT
  TiDly        : FB_BA_AV_Op;
END_VAR
VAR
  tofDlyOff    : TOF;
END_VAR

FB_BA_DlyOff 4: Eingänge

Name

Typ

Beschreibung

bVal

BOOL

Eine fallende Flanke aktiviert die Ausschaltverzögerung.

FB_BA_DlyOff 5: Ausgänge

Name

Typ

Beschreibung

bQ

BOOL

Zustand der Ausschaltverzögerung.

nRT

UDINT

Restzeit der Ausschaltverzögerung. Nach Ablauf dieser Zeit wird bQ auf FALSE gesetzt.

FB_BA_DlyOff 6: Eingänge CONSTANT

Name

Typ

Beschreibung

TiDly

FB_BA_AV_Op

AV-Objekt zur Eingabe des Wertes der Ausschaltverzögerung.

Variablen

Name

Typ

Beschreibung

tofDlyOff

TOF

Der Zeitglied ist das Kernstück dieses Templates zur Ausschaltverzögerung.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0