Herunterladen Inhalt Inhalt Diese Seite drucken

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

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

Werbung

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
werden, 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)
Betroffene Sondermerker:
H SM1.4 wird auf 1 gesetzt, wenn Sie versuchen, zu viele Werte in
die Tabelle einzutragen.
Tabelle
6-68
Eingänge/
Ausgänge
DATEN
TBL
Beispiel: Operation Wert in Tabelle eintragen
Vor Ausführung der Operation ATT
Gültige Operanden für die Tabellenoperationen
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
VW100
1234
VW200
0006
TL (max. Anzahl Einträge)
VW202
0002
EC (Anzahl der Einträge)
VW204
5431
d0 (Eintrag 0)
VW206
8942
d1 (Eintrag 1)
VW208
xxxx
VW210
xxxx
VW212
xxxx
VW214
xxxx
S7- -200 Befehlssatz
Netzwerke 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
Kapitel 6
TL (max. Anzahl Einträge)
EC (Anzahl der Einträge)
d0 (Eintrag 0)
d1 (Eintrag 1)
d2 (Eintrag 2)
201

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis