MOD (Modulo)

Die MOD-Anweisung teilt die IN-Eingabe durch die Basiseingabe und platziert den Rest in der MOD-Ausgabe.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10,
Micro820
L20E,
Micro850
L50E und
Micro870
L70E.
MOD
MOD
MOD-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
EN
Eingang
BOOL
Bei True ist die Anweisung aktiviert.
  • TRUE: Ausführen der aktuellen Berechnung.
  • FALSE: Es findet keine Berechnung statt.
Gilt für Kontaktplan-Programme.
IN
Eingang
DINT
Beliebiger ganzzahliger Wert mit Vorzeichen.
Base
Eingang
DINT
Muss größer als Null sein.
MOD
Ausgang
DINT
Modulo-Berechnung (Eingabe MOD-Basis) / gibt -1 zurück, wenn Base <= 0.
ENO
Ausgang
BOOL
Ausgang wird aktiviert. Gilt für Kontaktplan-Programme.

MOD-Beispiele

Beispiel für ein MOD-Funktionsblockdiagramm
Beispiel für ein MOD-Funktionsblockdiagramm
Beispiel für einen MOD-Kontaktplan
Beispiel für einen MOD-Kontaktplan
Beispiel für strukturierten MOD-Text
Beispiel für strukturierten MOD-Text
(* ST Equivalence: *) division_result := (value / divider); (* integer division *) rest_of_division := MOD (value, divider); (* rest of the division *)
Ergebnisse
Ergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal