Detekce chyb matematických instrukcí

Krátký popis

Blok detekce chyb matematických instrukcí nastaví výstup, pokud došlo k chybě v referenčním funkčním bloku matematické instrukce.

Spojení

Popis

Vstup En

Aktivuje funkční blok detekce chyb matematické instrukce.

Vstup R

Resetuje výstup.

Parametr

Referencovaný blok matematické instrukce: Číslo bloku matematické instrukce

Chyba k detekci: Dělení nulou, Přetečení, nebo Dělení nulou NEBO Přetečení.
Automaticky restartovat: Resetujte výstup, jakmile se poruchový stav vymaže.

Výstup Q

Q je nastaveno na úroveň 1, pokud k detekované chybě došlo při posledním spuštění referenčního funkčního bloku matematické instrukce.

0BA1- 0BA5:
Funkční blok Detekce chyb matematických instrukcí neexistoval pro verze před 0BA6.

Parametr Referencovaný blok matematické instrukce

Hodnota pro tento parametr představuje číslo bloku již naprogramovaného bloku matematické instrukce.

Popis funkce

Blok detekce chyby matematické instrukce nastavuje výstup, když má referencovaný blok matematické instrukce chybu. Funkci můžete naprogramovat tak, aby nastavila výstup na chybu nulového dělení, chybu přetečení nebo když nastane některý typ chyby.

Pokud zaškrtnete políčko „Automaticky restartovat“, výstup se resetuje před dalším provedením funkčního bloku. Pokud tomu tak není, výstup si zachová svůj stav, dokud nebude blok detekce chyb matematické instrukce resetován parametrem R.

V kterémkoli skenovacím cyklu, pokud se referencovaný funkční matematický instrukční blok provede před funkčním blokem detekce chyby matematické instrukce, je chyba detekována ve stejném skenovacím cyklu. pokud se referencovaný funkční blok matematické instrukce provede po funkčním bloku detekce chyb matematické instrukce, je chyba detekována v dalším skenovacím cyklu.

Logická tabulka pro detekci chyb matematické instrukce

V tabulce níže Chyba k detekci reprezentuje parametr funkce detekce chyb matematické instrukce, který určuje detekovaný typ chyby. Zero představuje bit dělení nulou nastavený matematickou instrukcí na konci jejího provedení: 1, pokud se vyskytla chyba, 0, pokud ne. OF představuje bit přetečení nastavený matematickou instrukcí: 1, pokud došlo k chybě, 0 pokud ne. Dělení nulou NEBO přetečení představuje logický OR bitu dělení nulou a bit přetečení referencované matematické instrukce. Výstup (Q) představuje výstup funkce detekce chyb matematické instrukce. "X" znamená, že bit může být buď 0 nebo 1 bez ovlivnění výstupu.

Chyba k detekci

Zero

OF

Output (Q)

Dělení nulou

1

x

1

Dělení nulou

0

x

0

Přetečení

x

1

1

Přetečení

x

0

0

Dělení nulou
NEBO Přetečení

1

0

1

Dělení nulou
NEBO Přetečení

0

1

1

Dělení nulou
NEBO Přetečení

1

1

1

Dělení nulou
NEBO Přetečení

0

0

0

Pokud je referencovaný funkční blok matematické instrukce neaktivní, je výstup vždy 0.

Přehled