Instructions

Table Of Contents
Anweisungen
8.5 Arithmetische Funktionen
S7-1200 Automatisierungssystem
270 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Tabelle 8- 46 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 zu-
rü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 Operati-
on 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.
8.5.3
MOD (Divisionsrest einer Division)
Tabelle 8- 47 Anweisung Modulo (Divisionsrest einer Division)
KOP/FUP
SCL
Beschreibung
out := in1 MOD in2;
Mit der Anweisung MOD können Sie den Divisionsrest einer Ganzzahldi-
vision ausgeben. Der Wert am Eingang IN1 wird durch den Wert am
Eingang IN2 dividiert, und der Divisionsrest wird am Ausgang OUT aus-
gegeben.
1
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
Tabelle 8- 48 Datentypen für die Parameter
Parameter
Datentyp
1
Beschreibung
IN1 und IN2
SInt, Int, DInt, USInt, UInt, UDInt, Konstante
Modulo-Eingänge
OUT SInt, Int, DInt, USInt, UInt, UDInt Modulo-Ausgang
1
Die Parameter IN1, IN2 und OUT müssen denselben Datentyp haben.
Tabelle 8- 49 ENO-Werte
ENO
Beschreibung
1
Kein Fehler
0
Wert IN2 = 0, OUT wird der Wert Null zugewiesen