OMV24
Protokol OMV24
Podporované typy a verzie zariadení
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Konfigurácia meraných bodov
Podpora redundantného systému
Chyby a problémy
Literatúra
Zmeny a úpravy
Revízie dokumentu
Podporované typy a verzie zariadení
-
Konfigurácia komunikačnej linky
Kategória komunikačnej linky: Serial, SerialOverUDP Device Redundant.
Parametre sériovej linky podľa nastavenia prenosového telemetrického systému.
Konfigurácia komunikačnej stanice
Komunikačný protokol "OMV 24".
Adresný parameter sa nepožaduje žiadny, na jednej komunikačnej linke je možné komunikovať iba s jedným Gaspartnerom.
Prenos textových správ nie je podporený.
Parametre protokolu stanice
Dialóg konfigurácia stanice - pole „Parameter protokolu".
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu stanice:
Tab. č. 1
Kľúčové slovo | Plný názov | Popis | Jednotka / rozmer | Náhradná hodnota |
|---|---|---|---|---|
WT | Wait Timeout | Oneskorenie medzi čítaniami odpovede do jej skompletovania. | ms | 1000 milisek. |
SCAN | Scan-only Mode | Príkaz na trvalý pasívny režim (Scan only) iba čítania dát (režim č.2). | YES/NO | NO |
PERIODE | Write Periode | Perióda vysielania výstupného bloku údajov. Stanica musí byť v aktívnom režime č.1. Ak neboli prijaté platné údaje, tak po uplynutí trojnásobku tohto času stanica prejde do stavu komunikačnej chyby. | sec | 60 |
TM_FACTOR | Write Collision Delay | Timeout s dvoma funkciami: 1. V prípade komunikačných problémov (nebol prijatý kompletný vstupný blok, rušenie a pod.) je po uplynutí tohto času od posledne prijatých dát kompletne reinicializovaný príjem a neskompletované údaje sú ignorované. 2. Výstupný blok údajov je vyslaný až po uplynutí tohto času od posledne prijatých platných údajov. | sec | 10 |
TRACE_VAL | Trace Values | Rozšírené sledovanie údajov (napr. pomocou D2000 SysConsole). Po každom prijatom riadku (record) sa vypíšu rozšírené údaje o analyzovanej hodnote. | YES/NO | NO |
TMASK | Time Value Mask | Maska na prevod času a dátumu z prijatých údajov. | - | yy-mm-dd hh:mi |
MOXAT | Moxa Timeout | Timeout pre detekciu výpadku jednej komunikačnej trasy na linke SerialOverUDP Device Redundant. Po uplynutí zadaného intervalu od prijatia posledného znaku je komunikácia presmerovaná na druhú komunikačnú trasu, t.j. čítanie/zápis sa bude uskutočňovať cez sekundárne / záložné zariadenie. | mi:ss | 02:00 |
SENDT | Send Delay | Oneskorenie medzi posielaním jednotlivých riadkov v komunikačnej správe. | sec | 0.000 |
String s parametrami protokolu sa zapisuje podľa pravidiel:
Kľúčové_slovo=hodnota;Kľúčové_slovo=hodnota; ...
Príklad:
WT=400;PERIODE=20;
Ak nebolo v inicializačnom stringu nájdené kľúčové slovo s platnou hodnotou, je použitá náhradná hodnota podľa tabuľky.
Konfigurácia meraných bodov
Možné typy hodnôt meraných bodov: Ai, Ci, Di, Qi, Ao, Co, Do.
Gaspartneri si odovzdávajú navzájom údaje v blokoch s definovanou periódou. Prijímaný vstupný blok je analyzovaný a hodnoty sú podľa parametra Identifier priradené príslušnému vstupnému meranému bodu (Ai, Ci, Di alebo Qi). Výstupný blok je zostavený z nakonfigurovaných výstupných typov meraných bodov (Ao, Co a Do). Tieto výstupné merané body musia mať nakonfigurovaný riadiaci objekt, záložka "Ovládanie výstupu". Pozn. Meraný bod typu Qi použitý ako riadiaci objekt vkladajte do výstupného typu Co.
Identifier
Komunikácia je realizovaná prenosom bloku údajov. Každý objekt (meraný bod) má svoje jednoznačné číslo "Identifier", ktoré je povinné. Identifier je číslo v rozsahu 1 až 998 (hodnoty 0 a 999 sú rezervované). Hodnoty adresného parametra Identifier môžu byť použité zhodné vo vstupnom aj výstupnom bloku.
Exponent
Exponent je hodnota, ktorá sa zadáva pre typy Ai, Ci, Ao a Co. Výsledkom 10^Exponent sa prepočíta vstupná hodnota získaná z komunikácie. Implicitná hodnota je 0 (čiže vstupná hodnota *1). Pre výstupné typy Ao a Co sa realizuje identický výpočet, výsledok ktorého je odoslaný výstupným blokom údajov.
Decimal places
Počet desatinných miest pre výstupné body typu Ao. Určuje presnosť s akou sú odosielané údaje Gaspartnerovi.
Podpora redundantného systému
Protokol podporuje dva režimy činnosti:
Činnosť v stave pripojenia k "hot" serveru (HS). Protokol realizuje aktívnu komunikáciu odosielaním žiadostí o údaje podľa platnej konfigurácie.
Činnosť v stave pripojenia k "stand-by" serveru (SBS). Protokol iba číta a analyzuje prijaté údaje. Do tohto stavu je možné dostať celú linku a všetky stanice na nej kedykoľvek pomocou parametra protokolu SCAN v konfigurácií aspoň jednej stanice.
Prechod SBS -> SS je realizovaný s prechodovou fázou, kedy sa 1 minútu realizuje čítanie údajov za účelom detekcie pokoja na komunikačnej linke, či predchádzajúci proces D2000 KOM pripojený k HS serveru prešiel do režimu č.2.