Siemens SPS starter kit 6ED1057-3BA02-0AA8 115 Vac, 115 Vdc, 230 Vac, 230 Vdc 6ED1057-3BA02-0AA8 Scheda Tecnica

Codici prodotto
6ED1057-3BA02-0AA8
Pagina di 356
Funzioni di LOGO! 
 
4.4 Elenco delle funzioni speciali - SF 
 
LOGO! 
240
 
Manuale del prodotto, 06/2014, A5E33039763 
+, -, *, o /. La priorità degli operatori è determinata da "( )" e "[ ]", dove "( )" ha una priorità 
maggiore. I valori degli operandi possono far riferimento a un'altra funzione definita 
precedentemente e utilizzarne il valore. La funzione dell'operazione matematica arrotonda il 
risultato al successivo valore intero. 
I valori degli operandi possono essere al massimo 4 e gli operatori al massimo 3. Se si vuole 
utilizzare un numero inferiore di operandi, si può ricorrere a strutture quali + 0 o * 1 per 
sostituire i parametri restanti. 
È inoltre possibile configurare quale sarà il comportamento della funzione quando il 
parametro Enable En = 0. Il blocco funzionale può mantenere il suo ultimo valore o essere 
impostato a 0. Se il parametro Qen → 0 = 0, quando En = 0 la funzione imposta AQ a 0. Se il 
parametro Qen →0 = 1, quando En = 0 la funzione lascia AQ sull'ultimo valore. 
Errori possibili: divisione per zero e overflow 
Se l'esecuzione del blocco funzionale dell'operazione matematica porta a una divisione per 
zero o a un overflow, imposta bit interni che indicano il tipo di errore che si è verificato. È 
possibile inserire nel programma di comando un blocco funzionale Rilevamento errori 
operazione matematica che rilevi questo tipo di errori e controlli il comportamento del 
programma. Il blocco programmato fa riferimento a uno specifico blocco funzionale 
dell'operazione matematica. 
Esempi 
Le seguenti tabelle illustrano i parametri del blocco dell'operazione matematica, le equazioni 
e i valori di uscita risultanti: 
 
V1 
Op1 
(priorità) 
V2 
Op2 
(priorità) 
V3 
Op3 
(priorità) 
V4 
12 
[+] 
(/) 
Equazione: [12 + (6 / 3)] - 1 
Risultato: 13 
 
V1 
Op1 
(priorità) 
V2 
Op2 
(priorità) 
V3 
Op3 
(priorità) 
V4 
(+) 
[*] 
Equazione: 2 + [3 * (1 + 4)] 
Risultato: 17 
 
V1 
Op1 
(priorità) 
V2 
Op2 
(priorità) 
V3 
Op3 
(priorità) 
V4 
100 
(-) 
25 
[+] 
Equazione: (100 - 25) / [2 + 1] 
Risultato: 25