Vidíte historickú verziu tejto stránky. Pozrite si aktuálnu verziu.

Porovnať s aktuálnou verziou Zobraziť históriu stránky

« Predchádzajúce Verzia 7 Ďalej »

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


Podporované typy a verzie zariadení



Protokol Generic User je určený na podporu aplikačnej implementácie jednoduchých a nenáročných komunikačných protokolov priamo v procese D2000 Event prostrednictvom ESL skriptu, prípadne Java kódu. Podporuje viac druhov liniek včítane linkovo a systémovo redundantných. Dáta načítané z komunikácie sú zverejňované do vstupných meraných bodov (IN) bez čakania na potvrdenie zo strany ESL skriptu, preto je vhodné zabezpečiť obsluhu Server Eventom s použitím akcie ON CHANGE, prípadne trigger eventom s nakonfigurovanou frontou požiadaviek, prípadne s povolením viacnásobného vykonávania skriptu (akcia ENABLE), aby nedochádzalo ku neobslúženiu hodnôt pri väčšom množstve zmien.


Konfigurácia komunikačnej linky



Kategória komunikačnej linky:



Parametre protokolu linky



Dialóg konfigurácia linky - záložka Parametre protokolu.
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu linky:


Tab. č. 1


Kľúčové slovoPlný názovPopisJednotkaNáhradná hodnota
RT
Read Wait TimeoutČakanie medzi jednotlivými čítaniami dát z komunikácie. Pokiaľ uplynie tento timeout a neboli počas neho načítané žiadne dáta, ale predtým nejaké dáta načítané boli, tak sa tieto dáta zverejnia ako hodnota vstupného meraného bodu IN.
Pokiaľ počas timeoutu prídu dáta z komunikácie, sú pridávané do buffra, kým nedôjde k timeoutu alebo sa buffer nenaplní (viď parameter Read Size). Ak je nastavený parameter Log Each Read, dáta sú zverejňované ihneď bez ohľadu na hodnotu parametra Read Wait Timeout.
sec.mss1.000
RS
Read SizeMaximálna veľkosť (v bajtoch) vstupných dát. Dlhšie dáta budú zverejnené na viac krát.-1024
LE
Log Each ReadAk je parameter nastavený na True, dáta sú po načítaní zverejňované ihneď bez ohľadu na hodnotu parametra Read Wait Timeout.-False
LF
Log FormatFormát výpisov dát v trace logoch: "0 - Hexa log" alebo "1 - Text log".
Nastavenie formátu umožňuje sprehľadniť log komunikácie podľa toho, či je konkrétny protokol textový alebo binárny a je lepšie ho vypisovať v textovom alebo hexadecimálnom formáte.
-0 - Hexa log
SL
Single LogNastavenie parametra na hodnotu True spôsobí, že na redundantných linkách budú všetky logovacie výpisy v jedinom súbore.
Hodnota False znamená, že sa vytvárajú dva súbory pre primárnu/sekundárnu linku (Serial Line Redundant, SerialOverUDP Line Redundant, TCP/IP-TCP Redundant), resp. štyri súbory pre primárnu/sekundárnu linku systému A/B (Serial System&Line Redundant, SerialOverUDP System&Line Redundant).
-False


Konfigurácia komunikačnej stanice



  • Komunikačný protokol Generic User.
  • Adresa stanice sa nezadáva; je odporúčaná konfigurácia jedinej stanice na linke, ale podporovaných je aj viacero staníc. V tom prípade budú nastavované po príchode dát z komunikácie vstupné merané body IN na všetkých staniciach a bude možné zapisovať do výstupných meraných bodov OUT na ľubovolnej stanici.


Konfigurácia meraných bodov



Možné typy hodnôt bodov: TxtI, TxtO.


Vstupné merané body:


  • vstupný meraný bod má adresu IN.
    Pozn: na redundantných linkách sa do meraného bodu s adresou IN zverejňujú hodnoty načítané z ľubovolnej linky (primárnej/sekundárnej), prípadne z ľubovolného systému (A/B).
  • na linkovo redundantných linkách (Serial Line Redundant, SerialOverUDP Line Redundant, TCP/IP-TCP Redundant) je možné nakonfigurovať merané body s adresami IN_A a IN_B na rozlíšenie vstupov z primárnej/sekundárnej linky
  • na systémovo redundantných linkách (Serial System&Line Redundant, SerialOverUDP System&Line Redundant) je možné nakonfigurovať merané body s adresami IN_A, IN_B, IN_C, IN_D na rozlíšenie vstupov z primárnej/sekundárnej linky systému A/B


Výstupné merané body:


  • výstupný meraný bod má adresu OUT.
    Pozn: na redundantných linkách sa hodnoty zapísané do meraného bodu s adresou OUT zapíšu do oboch liniek (primárnej/sekundárnej), prípadne do oboch systémov (A/B).
  • na linkovo redundantných linkách (Serial Line Redundant, SerialOverUDP Line Redundant, TCP/IP-TCP Redundant) je možné nakonfigurovať merané body s adresami OUT_A a OUT_B na zápis do primárnej/sekundárnej linky
  • na systémovo redundantných linkách (Serial System&Line Redundant, SerialOverUDP System&Line Redundant) je možné nakonfigurovať merané body s adresami OUT_A, OUT_B, OUT_C, OUT_D na zápis do primárnej/sekundárnej linky systému A/B


Pozn: je možné nakonfigurovať a používať na jednej stanici zároveň bod s adresou IN a body IN_A, IN_B, IN_C, IN_D.
Podobne, je možné nakonfigurovať na jednej stanici zároveň bod s adresou OUT a body OUT_A, OUT_B, OUT_C, OUT_D.


Literatúra



Blog

O protokole Generic User Protocol si môžete prečítať blog Komunikácia - Generic User Protocol.


Zmeny a úpravy



-


Revízie dokumentu



  • Ver. 1.0 - 15. október 2015 - Vytvorenie dokumentu.


Súvisiace stránky:

  • Žiadne štítky