Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-200 Handbuch Seite 121

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

Werbung

Beispiel: Vergleichsoperationen
S7- -200 Befehlssatz
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 ausgeschaltet
//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 vergleichen,
//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
Kapitel 6
107

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis