Herunterladen Diese Seite drucken

Siemens SIMATIC S7-200 Systemhandbuch Seite 101

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

Werbung

Beispiel: Vergleichsoperationen
Netzwerk 1
//Analogpotentiometer 0 drehen, um den
//Bytewert von SMB28 zu verändern.
//A0.0 ist aktiv, wenn der Wert von SMB28 kleiner als oder
//gleich 50 ist.
//A0.1 ist aktiv, wenn der Wert von SMB28 größer als oder
//gleich 150 ist.
//Die Statusanzeige ist eingeschaltet, wenn der Vergleich
//wahr ist.
LD
E0.0
LPS
UB<=
SMB28, 50
=
A0.0
LPP
UB>=
SMB28, 150
=
A0.1
Netzwerk 2
//Adressen aus Variablenspeicher mit geringen Werten
//laden,
//so dass die Vergleiche falsch sind und
//die Statusanzeigen ausgeschaltet werden.
LD
E0.1
MOVW
-30000, VW0
MOVD
-200000000, VD2
MOVR
1.012E-006, VD6
Netzwerk 3
//Adressen aus Variablenspeicher mit hohen Werten laden,
//so dass die Vergleiche wahr sind und
//die Statusanzeigen eingeschaltet werden.
LD
E0.2
MOVW
+30000, VW0
MOVD
-100000000, VD2
MOVR
3.141593, VD6
Netzwerk 4
//Der Ganzzahlenvergleich prüft, ob
//VW0 > +10000 wahr ist.
//Mit Programmkonstanten werden die unterschiedlichen
//Datentypen gezeigt. Sie können auch zwei Werte verglei
//chen,
//die im programmierbaren Speicher abgelegt sind, z.B.:
//VW0 > VW100.
LD
E0.3
LPS
UW>
VW0, +10000
=
A0.2
LRD
UD<
-150000000, VD2
=
A0.3
LPP
UR>
VD6, 5.001E-006
=
A0.4
S7-200 Befehlssatz
Kapitel 6
6
91

Quicklinks ausblenden:

Werbung

loading