User manual
S7-200 Systemhandbuch
196
Beispiel: Operation Wert in Tabelle suchen
Netzwerk 1
LD E2.1
FND= VW202, 16#3130, AC1
0006
VW202
3133
VW204
VW206
VW208
VW210
VW212
VW214
EC (Anz ahl Einträge)
d0 (Ei ntrag 0)
Wenn die Tabelle mit einer der
Operationen ATT, LIFO oder FIFO
erstellt wurde, enthält VW200 die
maximal zulässige Anzahl an
Einträgen und wird von den
Suchoperationen nicht benötigt.
0
AC1
AC1 muss auf 0 gesetzt sein, damit ab dem
obersten Tabelleneintrag gesucht wird.
2AC1
AC1 enthält die Nummer des ersten Eintrag
s
der den Suchkriterien entspricht.
Tabelle durchsuchen
3AC1
Erhöhen Sie INDX um 1, bevor Sie die übrig
e
Einträge der Tabelle durchsuchen.
4AC1
AC1 enthält die Nummer des zweiten Eintra
g
der den Suchkriterien entspricht.
Tabelle durchsuchen
5AC1
Erhöhen Sie INDX um 1, bevor Sie die übrig
e
Einträge der Tabelle durchsuchen.
6AC1
AC1 enthält einen W ert, der der Anzahl der
Einträge in der Tabelle entspricht.
Die gesamte Tabelle wurde durchsucht, ohn
e
einen weiteren passenden Eintrag zu finden.
Tabelle durchsuchen
0AC1
Bevor Sie die Tabelle erneut durchsuchen
können, müssen Sie den W ert von INDX auf
0 zurücksetzen.
4142
3130
3030
3130
4541
d1 (Ei ntrag 1)
d2 (Ei ntrag 2)
d3 (Ei ntrag 3)
d4 (Ei ntrag 4)
d5 (Ei ntrag 5)
Ist E2.1 eingeschaltet, dann wird die Tabelle
nach einem Wert, der der Angabe 3130 in
Hexadezimalziffern entspricht, durchsucht.