FB_BA_Aggregate

FB_BA_Aggregate 1:

Der Aggregatebaustein repräsentiert einen Empfangsbaustein einer Schrittkettensteuerung.

Er kommuniziert über die Daten- und Kommandostruktur stAggregate mit der übergeordnete Anlagensteuereinheit der Schrittkettensteuerung FB_BA_PlantControl.

Der Funktionsbaustein dient der Auswertung der Struktur stAggregate. Das Ergebnis wird an den Ein- und Ausgängen des Funktionsbausteins ausgegeben.

Syntax

FUNCTION_BLOCK FB_BA_Aggregate
VAR_INPUT
  bFdbUp             : BOOL;
  bFdbDown           : BOOL;
END_VAR
VAR_OUTPUT
  arrPriorities      : ARRAY [0..BA_Param.nMaxPriority] OF BOOL;
  nPrio              : UDINT;
  bPriorityActive    : BOOL; 
  bValue             : BOOL;
  nValue             : UDINT;
  fValue             : REAL;
END_VAR
VAR_IN_OUT
  stAggregate        : ST_BA_Aggregate;
END_VAR

FB_BA_Aggregate 2: Eingänge

Name

Typ

Beschreibung

bFdbUp

BOOL

An dem Eingang wird eine Rückmeldung des Aggregats angelegt. Sie dient innerhalb der Schrittkettensteuerung dem Hochschalten in den nächsthöheren Schritt.

Die Übertragung der Rückmeldung an die Anlagensteuereinheit geschieht über die Daten- und Kommandostruktur stAggregate.

bFdbDown

BOOL

An dem Eingang wird eine Rückmeldung des Aggregates angelegt. Sie dient dem Runterschalten in den nächstunteren Schritt.

Die Übertragung der Rückmeldung an die Anlagensteuereinheit geschieht über die Daten- und Kommandostruktur stAggregate.

FB_BA_Aggregate 3: Ausgänge

Name

Typ

Beschreibung

arrPriorities

BOOL

Das binäre Array gibt die Freigaben der Prioritäten aus. Es ist immer nur eine Priorität aktiv. nPrio zeigt an, welche es ist.

nPrio

UDINT

Anzeige welche Priorität aktiv ist.

bPriorityActive

BOOL

Eine Priorität ist freigegeben.

bValue

BOOL

Binärer Schaltwert für das Aggregat.

nValue

UDINT

Mehrstufiger Schaltwert für das Aggregat.

fValue

REAL

Analoger Stellwert für das Aggregat.

FB_BA_Aggregate 4: / FB_BA_Aggregate 5: Ein - Ausgänge

Name

Typ

Beschreibung

stAggregate

ST_BA_Aggregate

Die Aggregatestruktur dient der bidirektionalen Kommunikation zwischen dem angeschlossen Aggregat FB_BA_Aggregate und der Anlagensteuerung FB_BA_PlantControl.

FB_BA_Aggregate 6:

FB_BA_Aggregate 7: Eigenschaften

Name

Typ

Zugriff

Beschreibung

Down

BOOL

Get

Zeigt an, dass sich die Reihenfolge der Schrittkettensteuerung in fallendem Zustand befindet.

OpMode

UDINT

Get

Zeigt die aktuelle Betriebsart der Anlagensteuerung an.

Prio

UDINT

Get

Zeigt an, welche Priorität die aktive in der Anlagensteuerung ist.

Step

UDINT

Get

Zeigt den aktuellen Schritt der Anlagensteuerung an.

Up

BOOL

Get

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

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.55

Tc3_BA2 ab v5.3.19.0