Herunterladen Diese Seite drucken

Tabellenoperationen; Wert In Tabelle Eintragen - Siemens SIMATIC S7-200 Systemhandbuch

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

Werbung

S7-200 Systemhandbuch

Tabellenoperationen

Wert in Tabelle eintragen

Die Operation Wert in Tabelle eintragen trägt Wortwerte (DATA) in eine
Tabelle (TABLE) ein. Der erste Wert in der Tabelle gibt die maximale
Länge der Tabelle (TL) an. Der zweite Wert (EC) gibt die Anzahl der
Tabelleneinträge an. Neue Daten werden in der Tabelle nach dem
letzten Eintrag ergänzt. Jedesmal wenn neue Daten eingetragen wer-
den, wird die Anzahl der Einträge um 1 erhöht.
Eine Tabelle kann maximal 100 Einträge enthalten.
Fehlerbedingungen, die ENO = 0 setzen
H SM1.4 (Tabellenüberlauf)
H 0006 (Indirekte Adresse)
H 0091 (Operand außerhalb des Bereichs)
6
Betroffene Sondermerker:
H SM1.4 wird auf 1 gesetzt, wenn Sie versuchen, zu viele Werte in die Tabelle
einzutragen.
Tabelle 6-66 Gültige Operanden für die Tabellenoperationen
Eingänge/
Ausgänge
DATEN
TBL
Beispiel: Operation Wert in Tabelle eintragen
190
Datentypen
Operanden
INT
EW, AW, VW, MW, SMW, SW, T, Z, LW, AC, AEW, *VD, *LD, *AC, Konstante
WORD
EW, AW, VW, MW, SMW, SW, T, Z, LW, *VD, *LD, *AC
Vor Ausführung der Operation ATT
VW100
1234
VW200
0006
TL (max. Anz. Einträge)
VW202
0002
EC (Anzahl Einträge)
VW204
5431
d0 (Eintrag 0)
VW206
8942
d1 (Eintrag 1)
VW208
xxxx
VW210
xxxx
VW212
xxxx
VW214
xxxx
Netzwerk 1
//Maximale Tabellenlänge laden
LD
SM0.1
MOVW
+6, VW200
Netzwerk 2
LD
E0.0
ATT
VW100, VW200
Nach Ausführung der Operation ATT
VW200
0006
VW202
0003
VW204
5431
VW206
8942
VW208
1234
VW210
xxxx
VW212
xxxx
VW214
xxxx
TL (max. Anz. Einträge)
EC (Anzahl Einträge)
d0 (Eintrag 0)
d1 (Eintrag 1)
d2 (Eintrag 2)

Quicklinks ausblenden:

Werbung

loading