FB_BA_StepCtrlAgg16

FB_BA_StepCtrlAgg16 1:

Der Funktionsbaustein FB_BA_StepCtrlAgg16 stellt die übergeordnete Steuereinheit einer Schrittkettensteuerung von Aggregaten dar.

Mit der Steuereinheit FB_BA_StepCtrlAgg16 können einzelne Aggregate einer Anlage in einer bestimmten Reihenfolge sequenziell ein- (stAgg01 > stAgg02 > stAgg03 > stAgg04 ... stAgg16) bzw. ausgeschaltet (stAgg16 > stAgg15 > stAgg14 > stAgg13 ... stAgg01) werden.

Der Datenaustausch zwischen den Empfangsbausteinen der Schrittkettensteuerung (FB_BA_StepBinary, FB_BA_StepMdlt) und der Steuereinheit FB_BA_StepCtrlAgg16 geschieht über die Daten- und Kommandostrukturen stAggxx.

FB_BA_StepCtrlAgg16 2:

Illustration

FUNCTION_BLOCK FB_BA_StepCtrlAgg16
VAR_INPUT
  bEnUpDown         : BOOL;
  nNumOfAgg         : UDINT;
END_VAR
VAR_OUTPUT
  nStep             : UDINT;
  bUp               : BOOL;
  bDown             : BOOL;
  nRemSecStepOn     : UDINT;
  nRemSecStepOff    : UDINT;
END_VAR
VAR_IN_OUT
  stAgg01-16        : ST_BA_Step;
END_VAR

FB_BA_StepCtrlAgg16 3: Eingänge

Name

Typ

Beschreibung

bEnUpDown

BOOL

Eine steigende Flanke bedeutet eine steigende Einschaltreihenfolge der Aggregate von 1 nach 16.

FALSE bedeutet eine fallende Ausschaltreihenfolge vom höchsten, aktiven Aggregat Richtung 0.

0 bedeutet, dass kein Aggregat der Schrittkettensteuerung aktiv ist.

nNumOfAgg

UDINT

Eingabe der Anzahl der Aggregate der Schrittkettensteuerung.

Eine Limitierung lässt nur Werte von 1 - 16 zu.

FB_BA_StepCtrlAgg16 4: Ausgänge

Name

Typ

Beschreibung

nStep

UDINT

Anzeige in welchem Schritt sich die Schrittkettensteuerung befindet.

0 bedeutet, dass kein Aggregat der Schrittkettensteuerung aktiv ist.

bUp

BOOL

Zeigt an, dass sich die Reihenfolge der Schrittkettensteuerung im steigenden Zustand befindet.

bDown

BOOL

Zeigt an, dass sich die Reihenfolge der Schrittkettensteuerung im fallenden Zustand befindet.

nRemSecStepUp

UDINT

Countdown Schaltung in die nächsthöhere Stufe [s].

nRemSecStepDown

UDINT

Countdown Schaltung in die nächstniedrigere Stufe [s].

FB_BA_StepCtrlAgg16 5: / FB_BA_StepCtrlAgg16 6: Ein - Ausgänge

Name

Typ

Beschreibung

stAgg01-16

ST_BA_Step

Daten- und Befehlsstruktur zwischen den einzelnen Sequenzreglern FB_BA_SeqCtrl und dem Steuerbaustein FB_BA_SequenceLinkBase.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.22

Tc3_BA2 ab v5.2.5.0