Herunterladen Inhalt Inhalt Diese Seite drucken

Dekrementierenllnkrementieren - Siemens Simatic S5 S5-115U Handbuch

Automatisierungsgerät
Inhaltsverzeichnis

Werbung

STEP 5 Operationen
55- 1 1 SU Handbuch
7.2.7
Dekrementierenllnkrementieren
M i t diesen Operationen werden in dem AKKU 1 geladene Daten verändert. Eine Übersicht der
möglichen Operationen finden Sie i n Tabelle 7.17, ein Beispiel folgt auf derselben Seite.
Tabelle 7.17 Dekrementieren und Inkrementieren
Dekrementieren
Der Akkumulatorinhalt wird erniedrigt
inkrementieren
Der Akkumulatorinhalt wird erhöht
Der lnhalt von AKKU 1 wird um die im Parameter angegebene Zahl
dekrementiert bzw. inkrementiert.
Die Operationsausführung i s t unabhängig von Bedingungen. Sie
t
beschränkt sich auf das rechte Byte (ohne Übertrag).
I
Parameter
0
...
255
Bearbeitung
Die Ausführung dieser beiden Operationen i s t unabhängig vom VKE. Sie beeinflußt ihrerseits
weder das VKE noch die Anzeigen.
M i t dem Parameter geben Sie an, um welchen Wert der lnhalt des AKKU 1 verändert werden soll.
Die Operationen beziehen sich auf dezimale Werte; das Ergebnis wird jedoch dual im AKKU 1
hinterlegt.
Die Veränderungen beziehen sich außerdem nur auf das Low-Byte im Akkumulator.
GWA
4NEB
81 1
6000-01
b
%jmjijjiiqjjgIIji
jjii:j:j:j:j:::::i:i:j:+ji:j:j:j:j:$~:~:ji:j:j:j:j:j:j:j:j:j:j:j:j:j:j:j:j~j:j:j:j:I:~~:::::::j:::::::::::::::::::::::j:::i:::::;:::::j:j:j:j~j:j:j:i:j:j:jj:jII~~
:i:i::~:ri:i:i:i:i:i:j:j:igjijiIagGjIiigi:iji:i:j~@xg~jfb;~~
..... ..,.. . . . . . . .
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . .
::::::::::::::::::::;:::::>::>:::
- W
Die Hexkonstante 1010, soll um das
Inkrement 16 erhöht werden und im
Datenwort 8 abgelegt werden.
Außerdem soll das Ergebnis vom In-
krementieren um das Dekrement 33
erniedrigt werden und im Daten-
wort 9 abgelegt werden.
@ ~ , @ ~ W ~ g ~
: : : : : : : : : : : : : : : : : j : : : : : : : : : : : : : : : : : : X : : : : : : : : : : : : : : : : > : : > ; : : : ~ : : ~ : : : : : : : : : ~ ; : : :
A
DB 6
L
KH 101 0
I
16
T
DW 8
D
33
T
DW 9
Aufruf des Datenbausteins 6.
Lade Hexkonstante 101 0, in den
AKKU 1.
Inkrementiere das Low-Byte von
AKKU 1 um 16. Das Ergebnis
1020, befindet sich im AKKU 1.
Transferiere den Inhalt von AKKU
1
(1 020,) in das Datenwort
8.
Da
im AKKU 1 noch das Ergebnis vom
Inkrementieren steht, kann man
direkt das Dekrement 33 davon
bilden.
Das Ergebnis wäre FFF,. Da aber
das High-Byte des AKKU 1 nicht
mit dekrementiert wird, steht im
AKKU 1 IOFF, als Ergebnis.
Der Inhalt von AKKU 1 wird ins
Datenwort 9 transferiert (I OFF,).

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis