Herunterladen Diese Seite drucken

Siemens SIMATIC S7-200 Systemhandbuch Seite 265

Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:

Werbung

Beispiel für die Operation Wert in Tabelle suchen
E2.1
EN
VW202
SRC
16#3130
PATRN
AC1
INDX
1
CMD
Sie durchsuchen diese Tabelle. 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 Such-
operationen nicht benötigt.
AC1
Tabelle durchsuchen
AC1
AC1
Tabelle durchsuchen
AC1
AC1
Tabelle durchsuchen
AC1
AC1
Bild 10-30 Beispiel für Suchoperationen in KOP und AWL
Automatisierungssystem S7-200, Systemhandbuch
C79000-G7000-C230-02
KOP
TBL_FIND
Ist E3.1 eingeschaltet,
dann wird die Tabelle
VW202 nach einem Wert,
der der Angabe 3130 in
Hexadezimalziffern
entspricht, durchsucht.
Anwendung
VW202
0006
VW204
3133
VW206
4142
VW208
3130
VW210
3030
VW212
3130
VW214
4541
0
AC1 muß auf "0" gesetzt sein, damit ab dem obersten Tabelleneintrag
gesucht wird.
AC1 enthält die Nummer des ersten Eintrags, der den Suchkrite-
2
rien entspricht.
Erhöhen Sie INDX um "1", bevor Sie die übrigen Einträge der
3
Tabelle durchsuchen.
AC1 enthält die Nummer des zweiten Eintrags, der den Suchkrite-
4
rien entspricht.
Erhöhen Sie INDX um "1", bevor Sie die übrigen Einträge der Ta-
5
belle durchsuchen.
AC1 enthält einen Wert, der der Anzahl der Einträge in der Tabelle
6
entspricht. Die gesamte Tabelle wurde durchsucht, ohne einen
weiteren passenden Eintrag zu finden.
Bevor Sie die Tabelle erneut durchsuchen können, müssen Sie
0
den Wert von INDX auf "0" zurücksetzen.
Operationssatz
AWL
LD
E2.1
FND=
VW202, 16#3130, AC1
EC (Anzahl der Einträge)
d0 (Eintrag 0)
d1 (Eintrag 1)
d2 (Eintrag 2)
d3 (Eintrag 3)
d4 (Eintrag 4)
d5 (Eintrag 5)
10-77

Werbung

loading