FB_BA_StepCtrlAgg16

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.

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
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. |
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]. |
/
Ein - Ausgänge
Name | Typ | Beschreibung |
---|---|---|
stAgg01-16 | 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 |