S1OF2 – Výběr jednoho ze dvou analogových vstupů

Symbol blokuPotřebná licence: ADVANCED
Qt SVG Document Exported by REXYGEN Studio u1 u2 sv HF1 HF2 R y E E1 E2 iE1 iE2 W S1OF2

Popis funkce
Blok S1OF2 určuje odděleně platnost signálů u1 a u2 stejným způsobem jako blok SAI. Je-li signál u1 (nebo u2) neplatný, potom má výstup E1 (nebo E2) hodnotu on a kód chyby je na výstupu iE1 (nebo iE2). Dále se v bloku S1OF2 vyhodnocuje odchylka vstupu u1 a u2 a nastavuje vnitřní příznak D, který má hodnotu on tehdy, jestliže posledních nd vzorků odchylek |u1u2| splňuje nerovnost:

|u1u2| > pdevvmaxvmin 100 ,

kde vmin a vmax jsou po řadě dolní a horní mez vstupů u1 a u2 a pdev je dovolená procentuální odchylka signálů u1 a u2 z celkového rozsahu. Na základě zjištěné platnosti vstupů (příznaky E1 a E2) a příznaku odchýlení D se určuje zabezpečený výstup y následujícím způsobem:

(i) Je-li E1 = off a E2 = off a D = off
, pak výstup y je podle parametru mode dán vztahem:
y = u1+u2 2 , pro mode = 1, min(u1,u2), pro mode = 2, max(u1,u2), pro mode = 3.

a výstup ER má hodnotu off, nebyl-li již dříve nastaven na on.

(ii) Je-li E1 = off a E2 = off a D = on
, potom y = sv a ER = on.
(iii) Je-li E1 = on a E2 = off (E1 = off a E2 = on)
, potom y = u2 (y = u1) a výstup ER = off nebyl-li již dříve nastaven na on.
(iv) Je-li E1 = on a E2 = on
, potom y = sv a ER = on.

Vstup R resetuje vnitřní příznaky chyb FlF4 (viz. blok SAI) a příznak D. Je-li trvale R = on, potom v případě rozpoznání neplatnosti vstupu u1 (u2) je výstup E1 (E2) nahozen pouze po dobu jednoho cyklu. Naproti tomu při R= off je E1 = on (E2 = on) až do následného resetování (náběžná hrana R= off on). Pro výstup ER platí obdobné pravidlo. Je-li trvale R= on, pak v případě náběžné hrany vnitřního příznaku D (off on) je výstup ER nahozen pouze po dobu jednoho cyklu. Při R= off je nastaveno ER = on až do následného resetování. Výstup W má hodnotu on pouze v případech (iii) a (iv), tzn. pokud alespoň jeden z výstupů E1 a E2 má hodnotu on, tedy pokud je alespoň jeden ze vstupních signálů označen za neplatný.

Parametr nb udává počet vzorků po restartu, kdy je potlačeno rozpoznávání platnosti signálů u1 a u2. Parametr nc uvádí počet vzorků pro testování neměnnosti (viz blok SAI, podmínka F2). Počet vzorků pro testování variability (viz blok SAI, podmínka F3) je dán parametrem nr. Maximální předpokládaná procentuální změna vstupu u1 (u2) z celkového rozsahu vmaxvmin za nr vzorků vstupu u1 (u2) (viz blok SAI) je určena prate. Parametr nv vyjadřuje počet vzorků pro testování překročení rozsahu (viz blok SAI, podmínka F4).

Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

u1

První analogový vstup bloku

Double (F64)

u2

Druhý analogový vstup bloku

Double (F64)

sv

Náhradní hodnota pro případ chyby

Double (F64)

HF1

Příznak hardwarové chyby vstupu u1

Bool

off ..

vstupní modul signálu pracuje normálně

on ...

došlo k hardwarové chybě vstupního modulu

HF2

Příznak hardwarové chyby vstupu u2

Bool

off ..

vstupní modul signálu pracuje normálně

on ...

došlo k hardwarové chybě vstupního modulu

R

Vynulování vnitřních chybových příznaků

Bool

Parametr

nb

Počet vynechaných vzorků po restartu  10

Long (I32)

nc

Počet vzorků pro testování neměnnosti  10

Long (I32)

nbits

Počet bitů A/D převodníku  12

Long (I32)

nr

Počet vzorků pro testování variability  10

Long (I32)

prate

Maximální procentuální změna  10.0

Double (F64)

nv

Počet vzorků pro testování překročení rozsahu  1

Long (I32)

vmin

Spodní omezení na vstupní signál  -1.0

Double (F64)

vmax

Horní omezení na vstupní signál  1.0

Double (F64)

nd

Počet vzorků pro vyhodnocování odchýlení  5

Long (I32)

pdev

Maximální povolená procentuální odchylka signálů  10.0

Double (F64)

mode

Způsob výpočtu výstupu při platnosti obou vstupů  1

Long (I32)

1 ....

průměr

2 ....

minimum

3 ....

maximum

Výstup

y

Analogový výstupní signál

Double (F64)

E

Indikátor neplatnosti výstupního signálu

Bool

off ..

signál je platný

on ...

signál není platný

E1

Indikátor neplatnosti vstupu u1

Bool

off ..

signál je platný

on ...

signál není platný

E2

Indikátor neplatnosti vstupu u2

Bool

off ..

signál je platný

on ...

signál není platný

iE1

Důvod neplatnosti vstupu u1

Long (I32)

0 ....

signál je platný

1 ....

signál mimo rozsah

2 ....

signál se mění příliš málo

3 ....

signál se mění jen málo a je mimo rozsah

4 ....

signál se mění příliš mnoho

5 ....

signál se mění příliš mnoho a je mimo rozsah

6 ....

signál se mění příliš málo a příliš mnoho

7 ....

signál se mění příliš málo a příliš mnoho a je mimo rozsah

8 ....

hardwarová chyba

iE2

Důvod neplatnosti vstupu u2

Long (I32)

0 ....

signál je platný

1 ....

signál mimo rozsah

2 ....

signál se mění příliš málo

3 ....

signál se mění jen málo a je mimo rozsah

4 ....

signál se mění příliš mnoho

5 ....

signál se mění příliš mnoho a je mimo rozsah

6 ....

signál se mění příliš málo a příliš mnoho

7 ....

signál se mění příliš málo a příliš mnoho a je mimo rozsah

8 ....

hardwarová chyba

W

Varování (neplatný vstupní signál)

Bool

off ..

oba vstupní signály jsou platné

on ...

alespoň jeden vstupní signál je neplatný

2024 © REX Controls s.r.o., www.rexygen.com