Herunterladen Inhalt Inhalt Diese Seite drucken

Arithmetische Operationen Mit Ganzzahlen Beispiel; Berechnen Einer Gleichung - Siemens SIMATIC S7-300 Referenzhandbuch

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

Werbung

Programmierbeispiele
B.5

Arithmetische Operationen mit Ganzzahlen Beispiel

Berechnen einer Gleichung

Das folgende Programmbeispiel zeigt, wie Sie mit drei arithmetischen Operationen
für Ganzzahlen und den Operationen L und T das gleiche Ergebnis erzielen, wie
die folgende Gleichung:
MD4 = ((EW0 + DB5.DBW3) x 15) / MW2
Anweisungsliste
AWL
Erläuterung
L
EW0
//Lade den Wert von Eingangswort EW0 in AKKU 1.
Lade den Wert des Globaldatenworts DBW3 aus dem DB 5 in AKKU 1. Der
alte Inhalt von AKKU 1 wird in AKKU 2 geschoben.
L
DB5.DBW3
//Lade den Wert des Globaldatenworts DBW3 aus dem DB 5 in AKKU 1. Der
alte Inhalt von AKKU 1 wird in AKKU 2 geschoben.
+I
//Addiere den Inhalt der niederwertigen Wörter von AKKU 1 und AKKU 2.
Das Ergebnis wird im niederwertigen Wort von AKKU 1 gespeichert. Der
Inhalt von AKKU 2 und das höherwertige Wort von AKKU 1 bleiben
unverändert.
L
15
//Lade den konstanten Wert +15 in AKKU 1. Der alte Inhalt von AKKU 1
wird in AKKU 2 geschoben.
*I
//Multipliziere den Inhalt des niederwertigen Worts von AKKU 2 mit dem
Inhalt desniederwertigen Worts von AKKU 1. Das Ergebnis wird in AKKU 1
gespeichert. Der Inhalt von AKKU 2 bleibt unverändert.
L
MW2
//Lade den Wert von Merkerwort MW2 in AKKU 1. Der alte Inhalt von AKKU
1 wird in AKKU 2 geschoben.
/I
//Dividiere den Inhalt des niederwertigen Worts von AKKU 2 durch den
Inhalt des niederwertigen Worts von AKKU 1. Das Ergebnis wird in AKKU
1 gespeichert. Der Inhalt von AKKU 2 bleibt unverändert.
T
MD4
//Transferiere das Endergebnis ins Merkerdoppelwort MD4. Der Inhalt
beider Akkumulatoren bleibt unverändert.
B-12
Anweisungsliste (AWL) für S7-300/400
A5E00706959-01

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis