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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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 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 |