FB_BA_FIFO08_XX

Dieser Funktionsbaustein dient zum Auswerten des FiFo-Speichers aus dem FB_BA_FIFO08. Die Eingänge werden nach FIFO-Tabelle auf die entsprechenden Ausgänge des verwendeten Bausteins FB_BA_FIFO08_BOOL oder FB_BA_FIFO08_REAL verknüpft.
Beispiel:
Im Beispiel steht in dem Array: 4,3,1,2,0,0,0,0. Als Ergebnis wird im FB_BA_FIFO08_REAL nun
rIn01 auf den Ausgang rVal04
rIn02 auf den Ausgang rVal03
rIn03 auf den Ausgang rVal01
rIn04 auf den Ausgang rVal02
ausgegeben.
VAR_INPUT
arrFIFO : Array [1..8] OF UDINT;
rIn01 - rIn08 : REAL;
arrFIFO: Enthält die Zuordnungstabelle mit maximal acht Werten. Der erste Wert gibt an wohin der erste Eingang kopiert wird, der zweite Wert gibt an wohin der zweite Eingang kopiert wird, etc. Bei "0" wird keine Zuordnung vorgenommen.
rIn01 – rIn08: Sollwerte die verknüpft werden sollen.
VAR_OUTPUT
rVal01 - rVal08 : REAL;
rVal01 – rVal08: Aktor Sollwert, laut FIFO-Tabelle verknüpfter Eingangswert.
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.7 | Tc3_BA ab v1.1.6.0 |