Herunterladen Inhalt Inhalt Diese Seite drucken

Operationen Addieren, Subtrahieren, Multiplizieren Und Dividieren - Siemens SIMATIC S7 Systemhandbuch

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

Werbung

7.5.2

Operationen Addieren, Subtrahieren, Multiplizieren und Dividieren

Tabelle 7- 37 Anweisungen Addieren, Subtrahieren, Multiplizieren und Dividieren
KOP/FUP
SCL
out := in1 + in2;
out := in1 - in2;
out := in1 * in2;
out := in1 / in2;
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
1
Tabelle 7- 38 Datentypen für die Parameter (KOP und FUP)
Parameter
Datentyp
IN1, IN2
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Konstante
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal
Die Parameter IN1, IN2 und OUTmüssen denselben Datentyp haben.
1
Um einen Eingang zu löschen, klicken Sie bei einem der vorhandenen Parameter IN mit der
rechten Maustaste auf den Eingangsanschluss (sofern mehr als die zwei ursprünglichen
Eingänge vorhanden sind) und wählen den Befehl "Löschen".
Die arithmetische Anweisung führt, wenn sie aktiviert ist (EN = 1), die angegebene Funktion
für die Eingangswerte (IN1 und IN2) aus und speichert das Ergebnis in der vom
Ausgangsparameter (OUT) angegebenen Speicheradresse. Nachdem die Operation
erfolgreich ausgeführt ist, wird ENO = 1 gesetzt.
Tabelle 7- 39 ENO-Status
ENO
Beschreibung
1
Kein Fehler
0
Der resultierende Wert der arithmetischen Operation liegt außerhalb des gültigen Zahlenbereichs für den
ausgewählten Datentyp. Der niederwertigste Teil des Ergebnisses, der in die Zielgröße passt, wird
zurückgegeben.
0
Division durch 0 (IN2 = 0): Das Ergebnis ist undefiniert und Null wird zurückgegeben.
0
Real/LReal: Ist einer der Werte NaN (not a number, keine Zahl), so wird der Wert NaN zurückgegeben
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
Beschreibung
ADD: Addieren (IN1 + IN2 = OUT)
SUB: Subtrahieren (IN1 - IN2 = OUT)
MUL: Multiplizieren (IN1 * IN2 = OUT)
DIV: Dividieren (IN1 / IN2 = OUT)
Bei einer ganzzahligen Division werden die Nachkommastellen des
Quotienten so verkürzt, dass ein ganzzahliger Ausgangswert entsteht.
1
Um einen Eingang ADD oder MUL hinzuzufügen, klicken Sie auf das Symbol
"Erstellen" oder an einem der vorhandenen Parameter IN mit der rechten
Maustaste auf den Eingangsanschluss und wählen den Befehl "Eingang
einfügen".
Anweisungen
7.5 Arithmetik
Beschreibung
Eingänge der arithmetischen
Operation
Ausgang der arithmetischen
Operation
211

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis