FB_BA_Aggregate

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
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. |
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. |
/
Ein - Ausgänge
Name | Typ | Beschreibung |
---|---|---|
stAggregate | Die Aggregatestruktur dient der bidirektionalen Kommunikation zwischen dem angeschlossen Aggregat FB_BA_Aggregate und der Anlagensteuerung FB_BA_PlantControl. |
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 |