Ersten Wert aus Tabelle löschen
K
O
EN
P
TABLE
A
W
FIFO TABLE, DATA
L
212
214
Beispiel für die Operation Ersten Wert aus Tabelle löschen
E4.1
VW200
Vor Ausführung der Operation FIFO
VW200
VW202
VW204
VW206
VW208
VW210
VW212
VW214
Bild 10-28 Beispiel für die Operation FIFO in KOP und AWL
Automatisierungssystem S7-200, Systemhandbuch
C79000-G7000-C230-02
Die Operation Ersten Wert aus Tabelle löschen löscht den
ersten Eintrag der Tabelle (TABLE) und gibt den Wert an die
FIFO
Adresse (DATA) aus. Alle übrigen Einträge werden um eine
Stelle nach oben verschoben. Die Anzahl der Einträge (EC)
OUT
verringert sich jedesmal, wenn diese Operation ausgeführt wird,
um "1".
DATA
Operanden:
215
216
Diese Operation beeinflußt die folgenden Sondermerker:
SM1.5 wird auf "1" gesetzt, wenn Sie versuchen, einen Eintrag
aus einer leeren Tabelle zu löschen.
KOP
FIFO
EN
TABLE
DATA
VW400
Anwendung
0006
TL (max. Anzahl Einträge)
0003
EC (Anzahl der Einträge)
5431
d0 (Eintrag 0)
8942
d1 (Eintrag 1)
1234
d2 (Eintrag 2)
xxxx
xxxx
xxxx
TABLE:
VW, T, Z, EW, AW, MW, SMW, *VD,
*AC, SW
DATA:
VW, T, Z, EW, AW, MW, SMW, AC,
AAW, *VD, *AC, SW
AWL
LD
E4.1
FIFO
VW200, VW400
Nach Ausführung der Operation FIFO
VW400
5431
VW200
0006
TL (max. Anzahl Einträge)
VW202
0002
EC (Anzahl der Einträge)
VW204
8942
d0 (Eintrag 0)
VW206
1234
d1 (Eintrag 1)
VW208
xxxx
VW210
xxxx
VW212
xxxx
VW214
xxxx
Operationssatz
10-75