Operatore IEC per la divisione modulo di una variabile per un'altra.
Tipi consentiti:
oBYTE
oWORD
oDWORD
oLWORD
oSINT
oUSINT
oINT
oUINT
oDINT
oUDINT
oLINT
oULINT
Il risultato di questa funzione è il resto intero della divisione.
Sistemi di destinazione diversi possono comportarsi in modo diverso per quanto riguarda l'errore della divisione per zero. Può verificarsi l'arresto del controller oppure l'errore può non venire rilevato.
|
FUNZIONAMENTO ANOMALO DELL'APPARECCHIATURA |
Utilizzare le funzioni di controllo descritte nel presente documento o scrivere i propri controlli per evitare la divisione per zero nel codice di programmazione. |
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature. |
NOTA: Per maggiori informazioni sulle funzioni di controllo implicito, vedere il capitolo POU per controlli impliciti.
Il risultato in Var1 è 1.
LD 9
MOD 2
ST Var1
var1 := 9 MOD 2;