Rilevazione errore matematica analogica

image\block_analogmatherror_sn.gif

Descrizione sintetica

Il blocco "Rilevazione errore matematica analogica" imposta un'uscita se si verifica un errore nel blocco funzionale referenziato "Matematica analogica".

 

Circuito

Descrizione

Ingresso En

Attiva il blocco funzionale "Rilevazione errore matematica analogica".

Ingresso R

Resettare uscita.

Parametri

FB referenziato: numero di blocco di un'istruzione di matematica analogica

Errore da riconoscere: Divisione per zero, Overflow o Divisione per zero OPPURE Overflow

Resetta automaticamente: L'uscita viene resettata automaticamente quando è stato risolto l'errore.

Uscita Q

Q viene impostata su "1" se l'errore da riconoscere si è verificato nell'ultima versione del blocco funzionale referenziato "Matematica analogica".

 

image\0ba3_logo_sn.gif

0BA1- 0BA5: il blocco funzionale "Rilevazione errore matematica analogica" è disponibile solo a partire dai dispositivi della serie 0BA6.

 

Parametro "FB referenziato"

Il valore per il parametro "FB referenziato" fornisce il numero di blocco di un blocco funzionale già programmato "Matematica analogica".

Descrizione del funzionamento

Il blocco "Rilevazione errore matematica analogica" imposta l'uscita se si verifica un errore nel blocco funzionale referenziato "Matematica analogica". È possibile programmare la funzione in modo che l'uscita si verifichi in caso di Divisione per zero, di Overflow o di uno dei due errori.

Se si attiva la casella di controllo "Resetta automaticamente", l'uscita viene resettata prima della prossima esecuzione del blocco funzionale. Se la casella di controllo non è attivata, l'uscita rimane nel proprio stato fino a che il blocco funzionale "Rilevazione errore matematica analogica" viene resettato con il parametro R.

Se in un certo ciclo il blocco funzionale referenziato "Matematica analogica" viene eseguito prima del blocco funzionale "Rilevazione errore matematica analogica", l'errore viene riconosciuto nello stesso ciclo. Se il blocco funzionale referenziato "Matematica analogica" viene eseguito dopo il blocco funzionale "Rilevazione errore matematica analogica", l'errore viene riconosciuto nello ciclo successivo.

Tabella di verità per la rilevazione degli errori di matematica analogica

Nella tabella seguente "Errore da riconoscere" rappresenta il parametro dell'istruzione per la rilevazione degli errori di matematica analogica, che indica quale errore occorre riconoscere. Lo zero rappresenta il bit per la Divisione per zero che viene impostato alla fine dell'esecuzione dell'istruzione Matematica analogica: è 1 se l'errore si è verificato, altrimenti 0. OF è il bit di overflow che viene impostato dall'istruzione per la matematica analogica: è 1 se l'errore si è verificato, altrimenti 0. Divisione per zero OPPURE Overflow rappresentano il collegamento logico O dei bit per la Divisione per zero e del bit dell'Overflow dell'istruzione referenziato per la matematica analogica. L'uscita (Q) rappresenta l'uscita della funzione per il riconoscimento degli errori di matematica analogica. Una "x" indica che può essere il bit 0 o 1 senza che questa abbia effetti sull'uscita.

 

Errore da riconoscere

Zero

OF (overflow)

Uscita (Q)

Divisione per zero

1

x

1

Divisione per zero

0

x

0

Overflow

x

1

1

Overflow

x

0

0

Divisione per zero OPPURE Overflow

1

0

1

Divisione per zero OPPURE Overflow

0

1

1

Divisione per zero OPPURE Overflow

1

1

1

Divisione per zero OPPURE Overflow

0

0

0

 

Se l'FB referenziato Matematica analogica è zero, l'uscita è sempre 0.