Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 用户手册

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
S7-200 Befehlssatz
Kapitel 6
191
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
"
SM1.4 (Tabellenüberlauf)
"
0006 (Indirekte Adresse)
"
0091 (Operand außerhalb des Bereichs)
Betroffene Sondermerker:
"
SM1.4 wird auf 1 gesetzt, wenn Sie versuchen, zu viele Werte in
die Tabelle einzutragen.
Tabelle 6-68 Gültige Operanden für die Tabellenoperationen
Eingänge /
Ausgänge
Datentypen
Operanden
DATEN
INT
EW, AW, VW, MW, SMW, SW, T, Z, LW, AC, AEW, *VD, *LD, *AC,
Konstante
TBL
WORD
EW, AW, VW, MW, SMW, SW, T, Z, LW, *VD, *LD, *AC
Beispiel: Operation Wert in Tabelle eintragen
Netzwerk 1
//Maximale Tabellenlänge laden
LD
SM0.1
MOVW
+6, VW200
Netzwerk 2
LD
E0.0
ATT
VW100, VW200
0006
0002
5431
8942
xxxx
xxxx
xxxx
xxxx
VW200
VW202
VW204
VW206
VW208
VW210
VW212
VW214
TL (max. Anz. Einträge)
EC (Anzahl der Einträge)
d0 (Eintrag 0)
d1 (Eintrag 1)
1234
VW100
0006
0003
1234
5431
8942
xxxx
xxxx
xxxx
VW200
VW202
VW204
VW206
VW208
VW210
VW212
VW214
d2 (Eintrag 2)
Vor Ausführung der Operation ATT
Nach Ausführung der Operation ATT
TL (max. Anzahl Einträge)
EC (Anzahl der Einträge)
d0 (Eintrag 0)
d1 (Eintrag 1)