Merané body - spracovanie hodnoty získanej z komunikácie

Objekt typu meraný bod umožňuje nakonfigurovať pomerne veľké množstvo parametrov, ktoré určujú aký bude postup spracovania tzv. "surovej" hodnoty získanej z komunikácie. Tento dokument podrobne popisuje jednotlivé činnosti pre každý z typov hodnôt osobitne. Uvedené informácie môžu pomôcť pri analýze a porovnávaní hodnôt s procesnou úrovňou a pre programátorov a užívateľov otvoreného rozhrania D2000 KomAPI.

Spracovanie novej hodnoty meraného bodu sa vykoná pri volaní call-back funkcie rozhrania D2000 KomAPI PointNewValue.

Typy hodnôt meraných bodov v systéme D2000 : DI, AI, CI, TIR, TIA, QI, TXTI, DOUT, AO, CO, TOR, TOA, TXTO.


Typ hodnoty DI

Ak je vstupujúca hodnota platná (je nastavený stavový bit "Valid") a hodnota nie je náhradná (nie je nastavený stavový bit "Default"), vykoná sa:

Hodnota sa ignoruje vtedy, keď je meraný bod v náhradnej hodnote. Bližšie informácie viď kapitolu Náhradná hodnota.

Vykoná sa kontrola zmeny hodnoty oproti predchádzajúcemu stavu. Ak došlo ku zmene, hodnota sa, po kontrole procesných alarmov, odošle do servera.


Typ hodnoty AI, CI

Ak ide o typ AI, ako prvá sa vykoná v prípade platnosti hodnoty kontrola platnosti čísla vo formáte plávajúcej rádovej čiarky. Ak je číslo neplatné, do servera sa odošle neplatná hodnota.

Ak je vstupujúca hodnota platná (je nastavený stavový bit "Valid"), hodnota nie je náhradná (nie je nastavený stavový bit "Default") a ani simulovaná, vykoná sa:

Hodnota sa ignoruje vtedy, keď je meraný bod v náhradnej hodnote. Bližšie informácie viď kapitolu Náhradná hodnota.

Vykoná sa kontrola zmeny hodnoty oproti predchádzajúcemu stavu. Ak došlo ku zmene, hodnota sa, po kontrole procesných alarmov, odošle do servera.


Typ hodnoty TIR, TIA

Ak je vstupujúca hodnota platná (je nastavený stavový bit "Valid"), hodnota nie je náhradná (nie je nastavený stavový bit "Default") a ani simulovaná, vykoná sa:

Hodnota sa ignoruje vtedy, keď je meraný bod v náhradnej hodnote. Bližšie informácie viď kapitolu Náhradná hodnota.

Vykoná sa kontrola zmeny hodnoty oproti predchádzajúcemu stavu. Ak došlo ku zmene, hodnota sa, po kontrole procesných alarmov, odošle do servera.


Typ hodnoty QI, TXTI

Hodnota sa ignoruje vtedy, keď je meraný bod v náhradnej hodnote. Bližšie informácie viď kapitolu Náhradná hodnota.

Vykoná sa kontrola zmeny hodnoty oproti predchádzajúcemu stavu. Ak došlo ku zmene, hodnota sa, po kontrole procesných alarmov, odošle do servera.


Typ hodnoty DOUT

Hodnota sa ignoruje vtedy, keď je meraný bod v náhradnej hodnote. Bližšie informácie viď kapitolu Náhradná hodnota.

Vykoná sa kontrola zmeny hodnoty oproti predchádzajúcemu stavu. Ak došlo ku zmene, hodnota sa, po kontrole procesných alarmov, odošle do servera.


Typ hodnoty AO, CO

Ak je hodnota platná, vykoná sa:

Hodnota sa ignoruje vtedy, keď je meraný bod v náhradnej hodnote. Bližšie informácie viď kapitolu Náhradná hodnota.

Vykoná sa kontrola zmeny hodnoty oproti predchádzajúcemu stavu. Ak došlo ku zmene, hodnota sa, po kontrole procesných alarmov, odošle do servera.


Typ hodnoty TOR, TOA

Ak je hodnota platná, vykoná sa:

Hodnota sa ignoruje vtedy, keď je meraný bod v náhradnej hodnote. Bližšie informácie viď kapitolu Náhradná hodnota.

Vykoná sa kontrola zmeny hodnoty oproti predchádzajúcemu stavu. Ak došlo ku zmene, hodnota sa, po kontrole procesných alarmov, odošle do servera.


Typ hodnoty TXTO

Hodnota sa ignoruje vtedy, keď je meraný bod v náhradnej hodnote. Bližšie informácie viď kapitolu Náhradná hodnota.

Vykoná sa kontrola zmeny hodnoty oproti predchádzajúcemu stavu. Ak došlo ku zmene, hodnota sa, po kontrole procesných alarmov, odošle do servera.


Kontrola stavu medzí hodnoty

Interne sa kontrola vykonáva aj pre typy hodnôt CI a CO vo formáte plávajúcej rádovej čiarky. Vykoná sa kontrola medzí, či platí podmienka:

VMin_Limit <= Min_Limit <= Max_Limit <= VMax_Limit

Ak nie (nevhodné hodnoty dynamických medzí), nastaví sa limitný príznak "LimitsProblem", v opačnom prípade sa vykoná vlastná kontrola zohľadňujúca hysteréziu a nastavenie príslušného limitného príznaku.


Kontrola zmeny hodnoty

Kontrola zmeny hodnoty oproti poslednému stavu získanému z komunikácie slúži na elimináciu množstva dát prenášaných medzi komunikačným procesom a serverom a medzi serverom a ostatnými klientmi systému D2000, ako napríklad proces D2000 HI, plne v zmysle DODM. Kontrola prebieha v poradí:

Ak je ktorákoľvek z hore uvedených podmienok splnená a nová hodnota sa líši od starej, hodnota sa odošle do servera.


Náhradná hodnota

Náhradná hodnota je inicializovaná:

Všetky platné hodnoty získané komunikáciou so zariadením - stanicou sa uložia a v prípade zrušenia manuálnej hodnoty (operátorom z procesu D2000 HI alebo zrušením voľby "Použiť náhradnú hodnotu") sa ihneď zašlú do systému.

Všetky spomenuté voľby sa konfigurujú v záložke "Náhradná hodnota" ovládacieho dialógu meraného bodu.

Merané body
Merané body - položky konfiguračného okna
Hodnoty meraných bodov