Herunterladen Inhalt Inhalt Diese Seite drucken

Modulo-Anweisung - Siemens SIMATIC S7-1200 Systemhandbuch

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

Werbung

100BAnweisungen
7.5 Arithmetik
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- 40 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
0
ADD Real/LReal: Sind beide Eingangswerte INF (unendlich) mit unterschiedlichen Vorzeichen, ist diese
Operation ungültig und es wird als Ergebnis NaN zurückgegeben.
0
SUB Real/LReal: Sind beide Eingangswerte INF (unendlich) mit demselben Vorzeichen, ist diese
Operation ungültig und es wird als Ergebnis NaN zurückgegeben.
0
MUL Real/LReal: Ist ein Eingangswert Null und der andere INF, ist diese Operation ungültig und es wird
als Ergebnis NaN zurückgegeben.
0
DIV Real/LReal: Sind beide Eingangswerte Null oder INF, ist diese Operation ungültig und es wird als
Ergebnis NaN zurückgegeben.
7.5.3

Modulo-Anweisung

Tabelle 7- 41 Anweisung MOD (Divisionsrest gewinnen)
KOP/FUP
SCL
out := in1 MOD in2;
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
1
Tabelle 7- 42 Datentypen für die Parameter
Parameter
Datentyp
IN1 und IN2
SInt, Int, DInt, USInt, UInt, UDInt, Konstante
OUT
SInt, Int, DInt, USInt, UInt, UDInt
Die Parameter IN1, IN2und OUTmüssen denselben Datentyp haben.
1
204
Beschreibung
Mit der Anweisung MOD können Sie den Divisionsrest einer
Ganzzahldivision ausgeben. Der Wert am Eingang IN1 wird durch den
Wert am Eingang IN2 dividiert, und der Divisionsrest wird am Ausgang
OUT ausgegeben.
1
Beschreibung
Modulo-Eingänge
Modulo-Ausgang
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis