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.