Priamy prenos hodnôt objektov ("transparentný gateway")
Proces D2000 GateWay Client je možné nakonfigurovať aj pre priamy prenos hodnôt vybraných typov objektov zo zdrojového systému D2000 (zverejňuje údaje prostredníctvom procesu D2000 GateWay Server) do cieľového systému D2000 bez nutnosti konfigurovať objekty typu Vzdialený objekt.
Tento tzv. "transparentný gateway" umožňuje prenos hodnôt nasledovných typov objektov D2000:
- Procesy
- Komunikačné linky
- Stanice
- Merané body
- Užívateľské premenné
- Počítané body
- Štruktúrované premenné
Prenos hodnôt je vykonávaný len na overení mennej zhody objektov medzi systémami D2000. Zoznam požadovaných objektov je daný vymenovaním konkrétnych objektov alebo množiny objektov podľa masky a ich zadaním do štartovacích parametrov procesu GateWay Client.
Cieľový systém sa pokúsi overiť, či existujú požadované objekty v zdrojovom systéme a ak áno, zabezpečí prenos hodnôt týchto objektov. Ak sa v zdrojovom systéme objekt s požadovaným menom nenachádza, bude mať tento objekt v cieľovom systéme neplatnú hodnotu. Ak sa zmení dynamicky počas chodu procesu GateWay Client zoznam objektov (pribudne objekt prípadne je niektorý vymazaný) v cieľovom systéme, ktorý zodpovedá požadovanému zoznamu (maske) objektov, je vykonaný príslušný zásah smerom ku zdrojovému systému (prihlásenie/odhlásenie objektu).
Smerom z cieľového do zdrojového systému sa žiadne hodnoty neprenášajú, prenos hodnôt je vždy iba jednosmerný.
Štruktúrované premenné je možné prenášať iba celé.
Nie je podporovaná vlastnosť meraných bodov Cieľový stĺpec. Užívateľ si musí zabezpečiť prenos hodnôt danej cieľovej štruktúry explicitne vymenovaním do zoznamu požadovaných objektov.
Proces GateWay Client je možné prevádzkovať naraz štandardne v konfigurácii Vzdialených objektov a aj ako "transparentný gateway".
Načo je dobrý "transparentný gateway"?
Transparentný gateway je dočasné riešenie v prípadoch, keď:
- sa vykonávajú zmeny alebo úpravy funkčného a nasadeného systému a tieto sa najprv testujú na paralelnom systéme,
- sa vykonáva testovanie nového HW pri chystanom upgrade existujúceho systému,
- iné testovacie alebo ladiace účely.
Obmedzenia
Je nutné si uvedomiť, že transparentný gateway priraďuje hodnoty objektom, ktoré majú svoj správcovský proces v DODM systéme a preto musia byť tieto procesy v cieľovom systéme D2000 zastavené. Ide o komunikačné procesy a procesy výpočtov.
Nie je taktiež možná zmena hodnoty užívateľom na strane cieľového systému D2000 (povelovanie hodnôt). Keďže správcovský komunikačný proces nebeží, skončí nastavenie hodnoty chybou.
Štartovacie parametre
Pre aktiváciu transparentného gateway je nutné odštartovať proces GateWay Client s jedným alebo viacerými parametrami /ROV.
Syntax: /ROVobj_mask1[+][,][obj_mask2][+][,]......
Za parameter /ROV sa uvádza meno (alebo viacero mien oddelených čiarkou) objektu alebo masky pre viacero objektov. Ak je požadované, aby boli prenášané hodnoty objektu aj s jeho potomkami, je nutné pridať na koniec znak '+' (plus).
Príklady:
/ROVSELF.KOM+ | Zabezpečí prenos hodnoty procesu SELF.KOM a všetkých jeho potomkov (liniek, staníc, meraných bodov). |
/ROVM.* | Pre prenos hodnôt meraných bodov, ktorých meno začína v štandardnej menotvorbe 'M.'. |
/ROVM.OBJ1,M.OBJ2 | Prenos hodnôt objektov M.OBJ1 a M.OBJ2. |
Filtrovanie procesných alarmov
Pri prenose hodnôt do cieľového systému sa štandardne filtrujú hodnoty procesných alarmov. Ak je požadovaný prenos vrátane procesných alarmov, odštartujte proces GateWay Client s parametrom /ROA.
Diagnostické informácie
Pre aktivovanie rozšírených ladiacich informácií je nutné odštartovať proces GateWay Client s parametrami:
/E+DBG.GTW_TR | Povoľuje ladiace informácie o jednotlivých objektoch pri operáciách transparentného gateway-a. |
/E+DBG.GTW_TR.VAL | Povoľuje ladiace informácie o príchode hodnôt požadovaných objektov do cieľového systému. |
Tieto ladiace informácie je možné aktivovať/deaktivovať aj počas chodu procesu GateWay Client pomocou systémovej konzoly D2000 System Console.
Tell príkaz TRGTW
Po prijatí tell príkazu TRGTW vypíše proces GateWay Client informácie o stave všetkých požadovaných objektov.
Súvisiace stránky:
1 komentár
D2000 Dev Team
O transparentnom gatewayi si môžete prečítať aj v blogu: Komunikácia v testovacích prostrediach
Pridať komentár