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í. |
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: |
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 |
1 |
0 |
1 |
Dělení nulou |
0 |
1 |
1 |
Dělení nulou |
1 |
1 |
1 |
Dělení nulou |
0 |
0 |
0 |
Pokud je referencovaný funkční blok matematické instrukce neaktivní, je výstup vždy 0.