FB_BA_Mot2st

FB_BA_Mot2st 1:

Das Template dient der Ansteuerung eines zweistufigen Motors mit Störmeldungen, z. B. eines Ventilators.

Es besteht im Wesentlichen aus dem Funktionsbaustein StpCtrl und der Basisklasse FB_BA_ActuatorMO für die Ansteuerung eines mehrstufigen Aggregates und dem Sammeln aller sicherheitsrelevanten Störungen.

Die BI-Objekte DstStp01 und DstStp02 zeigen Störungen der jeweiligen Stufe an.

Die beiden Templates MoniFdbStp01 und MoniFdbStp02 dienen der Rückmeldeüberwachung der Stufen 1 + 2, FdbStp01 und FdbStp02.

FB_BA_Mot2st 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_Mot2st 3:

Syntax

FUNCTION_BLOCK FB_BA_Mot2st EXTENDS FB_BA_ActuatorMO
VAR_OUTPUT
  nPresentValue    : UDINT;
  bQ01             : BOOL;
  bQ02             : BOOL;
END_VAR
VAR_INPUT CONSTANT
  DstStp01         : FB_BA_BI_Raw;
  DstStp02         : FB_BA_BI_Raw;
  FdbStp01         : FB_BA_BI_Raw;
  FdbStp02         : FB_BA_BI_Raw;
  MoniFdbStp01     : FB_BA_FdbBinary;
  MoniFdbStp02     : FB_BA_FdbBinary;
  StpCtrl          : FB_BA_MotorStpCtrl;
END_VAR

FB_BA_Mot2st 4: Ausgänge

Name

Typ

Beschreibung

nPresentValue

UDINT

Aktuelle Schaltstufe des Motors.

bQ01

BOOL

Variable für die Ansteuerung der Stufe 1 des Motors. Diese Variable muss mit einer Busklemme verknüpft werden.

bQ02

BOOL

Variable für die Ansteuerung der Stufe 2 des Motors. Diese Variable muss mit einer Busklemme verknüpft werden.

FB_BA_Mot2st 5: Eingänge CONSTANT

Name

Typ

Beschreibung

DstStp01

FB_BA_BI_Raw

Binär-Eingangs-Objekt dient der Verarbeitung der Störung der Stufe 1 des Motors.

DstStp02

FB_BA_BI_Raw

Binär-Eingangs-Objekt dient der Verarbeitung der Störung der Stufe 2 des Motors.

FdbStp01

FB_BA_BI_Raw

Binär-Eingangs-Objekt dient der Verarbeitung der Rückmeldung der Stufe 1 des Motors.

FdbStp02

FB_BA_BI_Raw

Binär-Eingangs-Objekt dient der Verarbeitung der Rückmeldung der Stufe 2 des Motors.

MoniFdbStp01

FB_BA_FdbBinary

Template, welches die Rückmeldung der Stufe 1 des Motors überwacht.

MoniFdbStp02

FB_BA_FdbBinary

Template, welches die Rückmeldung der Stufe 2 des Motors überwacht.

StpCtrl

FB_BA_MotorStpCtrl

Der Funktionsbaustein StpCtrl erhält den nummerischen Schaltwert von der Basisklasse FB_BA_ActuatorMO und wandelt den Schaltwert in einzelne Schaltstufen um.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.2.1.0