1.4 Kvalita signálu používaná v OPC
Každý signál (vstup, výstup, parametr) v řídicím systému REXYGEN má kromě své hodnoty některého z typů uvedených v tab. 1.1 ještě tzv. příznaky kvality. Příznaky kvality používané v řídicím systému REXYGEN jsou shodné s příznaky kvality používanými specifikacemi OPC (Open Platform Communications), viz [1] a obsahují jednobajtovou informaci, jejíž struktura je uvedena v tabulce 1.2.
Číslo bitu | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Váha bitu | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Bitová pole | Kvalita | Omezení
| ||||||
Q | Q | S | S | S | S | L | L |
|
Špatná (BAD) | 0 | 0 | S | S | S | S | L | L |
Nejistá (UNCERTAIN) | 0 | 1 | S | S | S | S | L | L |
(Nevyužito v OPC) | 1 | 0 | S | S | S | S | L | L |
Dobrá (GOOD) | 1 | 1 | S | S | S | S | L | L |
Základní druh kvality určují příznaky QQ v nejvyšších dvou bitech. Podle jejich kombinací uvedených v tabulce rozlišujeme kvalitu dobrou (GOOD), nejistou (UNCERTAIN) a špatnou (BAD). Jemnější rozlišení, tzv. substatus poskytují čtyři bity SSSS. Tyto bity mají různý význam pro různou základní kvalitu. Nejnižší dva bity LL informují o tom, zda daná veličina překročila své meze nebo zda má konstantní hodnotu. Podrobnosti a význam ostatních bitů lze nalézt v kap. 6.8 specifikace [1]. Seznam bloků propagujících kvalitu signálu je uveden v tabulce 1.3.
ABSROT | ABS | ADDHEXD | ADD | ANDHEXD | AND | ASW | ATMT |
AVG | AVSI | AVS | BDHEXD | BITOP | BMHEXD | BPF | CMP |
CNB | CNDR | CNI | CNR | COUNT | DELM | DEL | DER |
DIF | DIV | EAS | EATMT | EDGE | EMD | EQ | EVAR |
FNXY | FNX | GAIN | IADD | IDIV | IMOD | IMUL | INTE |
INTSM | ISSW | ISUB | ITOI | KDER | LIN | LPF | MINMAX |
MUL | NOT | NSCL | ORHEXD | OR | OSD | POL | RDFT |
REC | REL | RLIM | RS | RTOI | SELHEXD | SHIFTOCT | SHLD |
SINT | SPIKE | SQRT | SQR | SR | SSW | SUB | SWR |
TIMER | UTOI | VDEL | ZV4IS | ||||
Princip propagace kvality mezi bloky je následující: Vybere se nejhorší kvalita ze všech datových vstupů přivedeného na blok a nastaví se na všechny datové výstupy. Jakýkoliv nepřipojený vstup má dobrou kvalitu (GOOD). Kvalita na řídicích vstupech není monitorována, ale řídicí vstupy mohou ovlivnit propagaci kvality z datových vstupů. Na stavových výstupech je kvalita vždy dobrá (GOOD).
Například pro blok DEL je vstup u datový, protože přenáší data. Vstup R1 je řídicí, protože slouží k ovládání bloku. Výstup y je datový, protože přenáší informaci z bloku dál. Výstup RDY je stavový, protože indikuje stav bloku.
Až na výjimky (SAI, VIN, S1OF2) kvalita neovlivňuje algoritmus bloku (tj. aktuální hodnotu na výstupech). Některé bloky mohou mít v důsledku svého algoritmu horší kvalitu (UNCERTAIN, BAD) (např. DEL před naplněním vyrovnávací paměti nebo DIV při dělení 0).
[Předchozí] [Na začátek] [Výše]
2024 © REX Controls s.r.o., www.rexygen.com