FB_BA_DlyOn

FB_BA_DlyOn 1:

Das Template realisiert eine Einschaltverzögerung.

FB_BA_DlyOn 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_DlyOn 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
  tonDlyOn    : TON;
END_VAR

FB_BA_DlyOn 4: Eingänge

Name

Typ

Beschreibung

bVal

BOOL

Eine steigende Flanke aktiviert die Einschaltverzögerung.

FB_BA_DlyOn 5: Ausgänge

Name

Typ

Beschreibung

bQ

BOOL

Zustand der Einschaltverzögerung.

nRT

UDINT

Restzeit der Einschaltverzögerung. Nach Ablauf dieser Zeit wird bQ auf TRUE gesetzt.

FB_BA_DlyOn 6: Eingänge CONSTANT

Name

Typ

Beschreibung

TiDly

FB_BA_AV_Op

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

Variablen

Name

Typ

Beschreibung

tofDlyOn

TON

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

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0