MOD (modulo)

L'istruzione MOD divide l'ingresso IN per l'ingresso Base e porta il resto nell'uscita MOD.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
MOD
MOD
Parametri MOD
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Quando è impostato su vero, l'istruzione è abilitata.
  • TRUE: Eseguire il calcolo corrente.
  • FALSE: Non viene eseguito alcun calcolo.
Applicabile alle programmazioni in diagramma ladder.
IN
Ingresso
DINT
Qualunque valore intero con segno.
Base
Ingresso
DINT
Deve essere maggiore di zero.
MOD
Uscita
DINT
Calcolo del modulo (input MOD base) / risultato -1 se base <= 0.
ENO
Uscita
BOOL
Abilita l'uscita. Applicabile alle programmazioni in diagramma ladder.

Esempi di MOD

Esempio di diagramma a blocchi funzionali MOD
Esempio di Diagramma a blocchi funzione MOD
Esempio di diagramma ladder MOD
Esempio di Diagramma Ladder MOD
Esempio di testo strutturato MOD
Esempio di Testo strutturato MOD
(* ST Equivalence: *) division_result := (value / divider); (* integer division *) rest_of_division := MOD (value, divider); (* rest of the division *)
Risultati
Risultati
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal