User manual
S7-200 Systemhandbuch
146
Operationen In krementieren und Dekrementieren
Um 1 erhöhen
IN+1=OUT KOP und FUP
OUT + 1 = OUT AWL
Um 1 vermindern
IN - 1 = OUT KOP und FUP
OUT - 1 = OUT AWL
Die Operationen Inkrementieren und Dekrementieren
addieren bzw. subtrahieren den Wert 1 zu oder vom
Eingang IN und legen das Ergebnis in der Variable OUT ab.
Die Operationen Byte um 1 erhöhen (INCB) und Byte um 1
vermindern (DECB) sind vorzeichenlos.
Die Operationen Doppelwort um 1 erhöhen (INCW) und
Doppelwort um vermindern (DECW) haben ein Vorzeichen.
Die Operationen Doppelwort um 1 erhöhen (INCD) und
Doppelwort um 1 vermindern (DECD) haben ein
Vorzeichen.
Fehlerbedingungen, die ENO = 0 setzen:
" SM1.1 (Überlauf)
" 0006 (Indirekte Adresse)
Betroffene Sondermerker:
" SM1.0 (Null)
" SM1.1 (Überlauf)
" SM1.2 (Negativ) bei Wort- und Doppelwortoperationen
Tabelle 6-42 Gültige Operanden für die Operationen Inkrementieren und Dekrementieren
Eingänge /
Ausgänge
Datentypen Operanden
IN BYTE
INT
DINT
EB, AB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, Konstante
EW,AW,VW,MW,SMW,SW,T,Z,LW,AC,AEW,*VD,*LD,*AC,
Konstante
ED, AD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, Kons tante
OUT BYTE
INT
DINT
EB, AB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD
EW,AW,VW,MW,SMW,SW,T,Z,LW,AC,*VD,*LD,*AC
ED, AD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC
Beispiel: Operationen Inkrementieren und Dekrementieren
Netzwerk 1
LD E4.0
INCW AC0
DECD VD100
125
+1=
AC0
Wort um 1
erhöhen
126
AC0
128000
-1=
VD100
Doppelwort um 1
vermindern
127999
VD100