MOD
Yields the modulo of an integer value.

Arguments | |||
---|---|---|---|
IN | IN | DINT | Any signed INTEGER value |
Base | Base | DINT | Must be greater than zero |
MOD | Q | DINT | Modulo calculation (input MOD base) yields -1 if Base <= 0 |
Example
(* FBD Program using "MOD" Function *)

(* ST Equivalence: *)
division_result := (value / divider); (* integer division *) rest_of_division := MOD (value, divider); (* rest of the division *)
Provide Feedback