ST_BA_Step
Daten- und Kommandostruktur zwischen den einzelnen Schrittkettenbausteinen FB_BA_StepBinary / FB_BA_StepMdlt und dem Steuerbaustein der Schrittkette FB_BA_StepCtrlAgg16.
Illustration
TYPE ST_BA_Step:
STRUCT
nStep : UDINT;
nRemSecOn : UDINT;
nRemSecOff : UDINT;
bEnUp : BOOL;
bEnDown : BOOL;
bRdyUp : BOOL;
bRdyDown : BOOL;
bUp : BOOL;
bDown : BOOL;
END_STRUCT
END_TYPE
Name | Typ | Beschreibung |
---|---|---|
nStep | UDINT | Anzeige in welchem Schritt sich die Schrittkettensteuerung befindet. |
nRemSecOn | UDINT | Countdown Einschaltung des nächsten Schritts [s]. Das dazu gehörige Zeitglied ist in den Schrittkettenbausteinen FB_BA_StepBinary / FB_BA_StepMdlt integriert. |
nRemSecOff | UDINT | Countdown Ausschaltung des nächsten Schritts [s]. Das dazu gehörige Zeitglied ist in den Schrittkettenbausteinen FB_BA_StepBinary / FB_BA_StepMdlt integriert. |
bEnUp | BOOL | Zeigt an, dass der Schritt seine Freigabe hat. |
bEnDown | BOOL | Die Variable zeigt an, dass sich der aktive Schritt im Ausschaltzustand befindet. Nach Ablauf der Ausschaltverzögerung nRemSecOff wird der Schritt wie auch bEnDown ausgeschaltet und der nächste Schritt in der fallenden Ausschaltreihenfolge wird der aktive. |
bRdyUp | BOOL | Nach Ablauf der Einschaltverzögerung nRemSecOn und einem TRUE an der Rückmeldung bFdb des Schrittkettenbausteinen wird bRdyUp gesetzt und in den nächsten Schritt weitergeschaltet. |
bRdyDown | BOOL | Nach Ablauf der Ausschaltverzögerung nRemSecOff wird bRdyDown für einen Zyklus gesetzt und der Schritt ausgeschaltet. |
bUp | BOOL | Ein TRUE bedeutet eine steigende Einschaltreihenfolge der Aggregate von 1 nach 16. |
bDown | BOOL | Ein TRUE bedeutet eine fallende Ausschaltreihenfolge vom höchsten, aktiven Aggregat Richtung 0. |