Podporované typy a verzie zariadení
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Konfigurácia meraných bodov
Literatúra
Zmeny a úpravy
Revízie dokumentu
Komunikácia podporuje čítanie a zápis údajov do dataloggera ESC 8816.
Implementácia vykonaná a overená podľa dokumentácie „ESC Model 8816 – Data Logger Engineering Manual – TIN 96-1169, August 1996“ pre verziu software dataloggera 5.02.
Od verzie D2000 10.0.37 je podporená aj protokolová varianta pre prácu s dataloggerom DLX1. Pre toto zariadenie bola podporená aj komunikácia na linke TCP/IP-TCP.
Protokol je kompatibilný aj s dataloggerom EDL 15 firmy ECM Monitory pre ktorý je podporená adresácia kanálov nad 99.
Komunikácia zahŕňa:
Tab. č. 1
Typ merania | Typ mer. bodu | Komunikačná funkcia | Dokumentácia |
---|---|---|---|
Aktuálne hodnoty | AI | Poll Most Recent Instantaneous Reading | Appendix A – A54 |
Príznaky aktuálnych hodnôt | DI | Poll Most Recent Instantaneous Reading | Appendix A – A54 |
Jednominútové priemery a ich Príznaky | AI, DI | Retrieve Averages | Appendix A – A24 |
Pätnásťminútové priemery a ich príznaky | AI, DI | Retrieve Averages | Appendix A – A24 |
Tridsaťminútové priemery a ich príznaky | AI, DI | Retrieve Averages | Appendix A – A24 |
Šesťdesiatminútové priemery a ich príznaky | AI, DI | Retrieve Averages | Appendix A – A24 |
Priemery za individuálne nastavené periódy a ich príznaky | AI, DI | Retrieve Averages | Appendix A – A24 |
Digitálne vstupy | DI | Poll Current Digital Input Status | Appendix A – A19 |
Kalibrácie | AI | Poll Calibration Results | Appendix A – A22 |
Reálny čas – čítanie | TOA | Poll Current Time | Appendix A – A56 |
Reálny čas – zápis | TOA | Download Current Time | Appendix A – A40 |
Matematické konštanty – zápis | AO | Download Math Pack Constants | Appendix A – A45 |
Reléové výstupy – zápis | DOUT | Switch Digital Output Control Relay On/Off | Appendix A – A64 |
Dialóg konfigurácia linky - záložka "Parametre protokolu", vyberte protokol ESC 8816.
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu stanice:
Tab. č. 2
Kľúčové slovo | Plný názov | Popis | Jednotka / rozmer | Náhradná hodnota |
---|---|---|---|---|
PM | Passive Mode | Zapnutie pasívneho módu (odposluchu) linky. Parameter PM stačí špecifikovať pre jednu stanicu na linke. V móde odposluchu sa monitoruje komunikácia dataloggera ESC 8816 s iným zariadením (monitorujú sa odpovede dataloggera masterovi). Odposluchom je možné získať nasledovné typy hodnôt:
Ak bol pasívny mód zapnutý (PM=True), na jeho zrušenie je potrebné buď nastaviť parameter PM=False, alebo reštartovať proces D2000 KOM (t.j. nestačí vymazať parameter PM=True). | - | - |
PMT | Passive Mode Timeout | Časový limit na prechod staníc do chybového stavu, ak je linka v pasívnom móde (viď parameter PM). Ak neprídu žiadne dáta počas tohto časového limitu, všetky stanice na linke prejdú do chybového stavu. | s | 10 sek. |
DC | Debug Calibration | Rozšírené debugovacie výpisy pri čítaní kalibračných dát. | - | False |
AC | Acknowledge Calibration Data | Potvrdzovanie načítaných kalibračných dát. Pokiaľ je potvrdzovanie vypnuté, datalogger bude pri ďalšom čítaní kalibračných dát opäť posielať už zaslané kalibračné dáta. | - | True |
Oproti implementácií vo verziách D2000 v3.XX sa mení spôsob konfigurácie staníc. Využívajú sa časové parametre stanice (parametre pollingu) a priorita pollingu, jedno zariadenie datalogger je nutné rozdeliť na logické stanice nasledovne:
Poznámka:
Hodnoty získané z komunikácie majú vždy čas začiatku intervalu danej periódy. Rozdelenie na jednotlivé stanice podľa periódy je nutné z dôvodu zabezpečenia spoľahlivosti načítania hodnôt v požadovaný čas a aby nedošlo k zahlteniu komunikácie napr. neustálym zberom aktuálnych hodnôt na úkor intervalových priemerov.
Dialóg konfigurácia stanice - záložka "Parametre protokolu".
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu stanice:
Tab. č. 3
Kľúčové slovo | Plný názov | Popis | Jednotka | Náhradná hodnota |
---|---|---|---|---|
RC | Retry Count | Počet opakovaní výzvy v prípade chyby komunikácie. | - | 2 |
RT | Retry Timeout | Oneskorenie medzi opakovaním výzvy v prípade chyby komunikácie. | ms | 1000 milisek. |
WFT | Wait First Timeout | Oneskorenie po odvysielaní výzvy pred čítaním odpovede. | ms | 500 milisek. |
WT | Wait Timeout | Oneskorenie medzi čítaniami odpovede do jej skompletovania. | ms | 400 milisek. |
MWR | Max Wait Retry | Počet opakovaní čítania odpovede do jej skompletovania. | - | 8 |
GSI | Get Stored Interval | Je veľkosť periódy, z ktorej sú čítané archívne údaje z loggera bez prerušenia. Tento interval je v minútach. Ak je táto hodnota napr. 60 minút, tak sa čítajú všetky archivované údaje z napr. 3. júna 1996 od napr. 05:00 po 06:00, potom od 06:00 do 07:00, atď. Doba vyčítavania archívnych údajov z tohto intervalu by nemala trvať dlhšie ako 1 minútu, pretože hrozí strata aktuálnych údajov, ktoré sa získavajú vždy medzi archívnymi čítaniami. | min | 10 |
PV | Protocol Variant | Varianta protokolu. Existujúce varianty sú:
| - | 0 - ESC8816 |
Podpora komunikácie s ESC 8816 zahŕňa získavanie alebo nastavovanie nasledovných hodnôt:
Typ bodu je AI, typ merania je ACTUAL. Číslo kanála sa zadáva v rozsahu 0 až 99 dekadicky.
Poznámka: D2000 podporuje rozšírenú syntax adresácie kanálov (aktuálnych hodnôt, priemerov, kalibračných meraní), ktorá umožňuje adresovať kanály 0-359 (pre datalogger EDL 15), pričom kanály 0-99 sú spätne kompatibilné so štandardnou adresáciou.
Príznaky aktuálnych hodnôt sú typu DI (Digital Input). Typ merania je ACT Flag.
Poznámka: Príznak No missing data <blank> sa pre prehľadnosť môže zadávať pri konfigurácii znakom podtrhovník <_>.
Priemery sú hodnoty typu AI (Analog Input). Typ merania je 1m AV pre jednominútové, 15m AV pre pätnásťminútové, 30m AV pre tridsaťminútové a 60m AV pre šesťdesiatminútové priemery. Číslo kanálu sa zadáva v rozsahu 0 až 99 dekadicky (viď poznámku o adresácii kanálov).
Príznaky priemerov sú hodnoty typu DI (Digital Input). Typ merania je 1mAV Flag pre jednominútové, 15mAV Flag pre pätnásťminútové, 30mAV Flag pre tridsaťminútové a 60mAV Flag pre šesťdesiatminútové priemery. Číslo kanálu sa zadáva v rozsahu 0 až 99 dekadicky (viď poznámku o adresácii kanálov).
Poznámka: Príznak No missing data <blank> sa pre prehľadnosť môže zadávať pri konfigurácii znakom podtrhovník <_>.
Pri zadaní Custom AV sa povolí možnosť zadať ľubovoľnú časovú periódu. Interval musí byť v rozsahu 1 až 999 a typ : "sec", "min", "hour", "day". Príznaky "CustomAV Flag" nevyžadujú zadanie periódy, zodpovedajú nastaveniu AI hodnoty (priemeru) pre požadovaný kanál (tá musí existovať!).
Digitálne vstupy sú hodnoty typu DI (Digital Input). Typ merania je Digital Input. Číslo digitálneho vstupu sa zadáva v rozsahu 0 až 999 dekadicky.
Výsledky kalibrácie sú hodnoty typu AI (Analog Input). Typ merania je CALIB Ph1 pre získanie hodnoty Average During Zero alebo CALIB Ph2 získanie hodnoty Average During Span1. Číslo kanálu sa zadáva v rozsahu 0 až 99 dekadicky (viď poznámku o adresácii kanálov).
Poznámka: Pri čítaní je vracaná aj hodnota Average During Span2 - v konkrétnej aplikácii bola zakaždým rovná -999 (neplatná hodnota). Ak nejaká ďalšia aplikácia bude potrebovať túto hodnotu, bude treba protokol rozšíriť.
Každá stanica (fyzicky jeden logger ESC8816) môže mať nakonfigurovaný jeden meraný bod typu TOA obsahujúci reálny čas príslušnej stanice. Jeho existencia je nutná pre prípad synchronizácie reálneho času počítač -> datalogger.
Matematické konštanty sú hodnoty typu AO (Analog Output). Typ merania je MATH. Číslo konštanty sa zadáva v rozsahu 0 až 99 dekadicky.
Upozornenie: Matematické konštanty nie je možné čítať, preto ich aktuálna hodnota je hodnota posledne zapisovaná príp. neznáma (po reštarte systému D2000).
Poznámka: D2000 podporuje rozšírenú syntax adresácie konštánt, ktorá umožňuje adresovať konštanty 0-359, pričom konštanty 0-99 sú spätne kompatibilné so štandardnou adresáciou.
Reléové výstupy sú hodnoty typu DOUT (Digital Output). Typ merania je Relay Output. Číslo výstupu sa zadáva v rozsahu 0 až 999 dekadicky.
Upozornenie: Stav reléových výstupov nie je možné čítať, preto ich aktuálna hodnota je hodnota posledne zapisovaná príp. neznáma (po reštarte systému D2000). Je to možné externe spojením reléových výstupov s digitálnymi vstupmi a stav reléových výstupov kontrolovať pomocou digitálnych vstupov.
Príznaky meraného bodu A až P meraného bodu sú nastavované podľa výskytu príznakov dataloggera pre aktuálne hodnoty, jedno- a tridsaťminútové priemery nastavované nasledovne:
Tab. č. 4
Príznak mer. bodu | Význam | Príznak dataloggera |
---|---|---|
A | Neplatnosť merania | "<" alebo "C", "B", "M", "P" a "D" |
B | Neustálená prevádzka | "F" |
C | Kalibrácia | "C" |
D | Porucha | "B" |
E | Údržba | "M" |
F | Výpadok napájania | "P" |
G | Neaktívne meranie | "D" |
I | Odstávka | "F" |
Logger ESC 8816 prevádza lokálne archivovanie meraných hodnôt. Tieto údaje môžu byť vyžiadané automaticky pri detekcii výpadku dispečerského systému alebo priamo dispečerom a tak skompletizovať archív dispečerského systému D2000.
Takto môžu byť získané hodnoty kalibrácii staré max. 30 dní, tridsaťminútové priemery za posledných 31 dní a jednominútové priemery za posledných 60 minút.
-