Podporované typy a verzie zariadení  
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Parametre protokolu stanice
Konfigurácia meraných bodov
Zmeny a úpravy
Revízie dokumentu


Podporované typy a verzie zariadení



Protokol ASCII Client/Server je určený na parsovanie sériovej komunikácie obsahujúcej jednoduché textovo-orientované dáta (dátové vety), ktoré vyhovujú šablóne 
StartMark Data1 Separator Data2 Separator .... DataN EndMark

Parametre StartMark, Separator a EndMark je možné konfigurovať v rámci adresy stanice.

Taktiež je možné periodicky vysielať textovo-orientované dáta s identickou šablónou - s tým, že parametre StartMark, Separator a EndMark pre vysielanie môžu byť iné ako pre príjem.

Príklad prijímaných dát:

Vysielam<CR><LF>11.8<CR><LF>-17.519723239035<CR><LF>12.2<CR><LF>0.3312<CR><LF>1.465<CR><LF>0.01<CR><LF>11.384611976362<CR><LF>

Nastavenie jednotlivých parametrov:

StartMark = ielam<CR><LF>

Separator = <CR><LF>

EndMark = Vys


Poznámka: tento komunikačný protokol je jednoduchší ako Generic User Protokol a ponúka iba jednoduché parsovanie hodnôt. Na druhej strane, parsovanie nie je nutné implementovať v ESL skripte, ale vykonáva ho priamo KOM proces.



Konfigurácia komunikačnej linky



Kategória komunikačnej linky:


Konfigurácia komunikačnej stanice



Pozn: Parametre StartMark, Separator a EndMark môžu obsahovať aj špeciálne (riadiace) znaky v symbolickom tvare, napr <CR> alebo <LF>. Nasledovná tabuľka obsahuje zoznam podporených znakov:

Tab. č. 1

Symbolický tvarZnakASCII hodnota
<NUL>
NUL0
<SOH>
SOH1
<STX>
STX2
<ETX>
ETX3
<EOT>
EOT4
<ENQ>
ENQ5
<ACK>
ACK6
<BEL>
BEL7
<BS>
BS8
<HT>
HT9
<LF>
LF10
<VT>
VT11
<FF>
FF12
<CR>
CR13
<SO>
SO14
<SI>
SI15
<DLE>
DLE16
<DC1>
DC117
<DC2>
DC218
<DC3>
DC319
<DC4>
DC4

20

<NAK>
NAK21
<SYN>
SYN22
<ETB>
ETB23
<CAN>
CAN24
<EM>
EM25
<SUB>
SUB26
<ESC>
ESC27
<FS>
FS28
<GS>
GS29
<RS>
RS30
<US>
US31
<SPACE>
SPACE32


Parametre protokolu stanice

Môžu byť zadané nasledovné parametre protokolu stanice:

Tab. č. 2

Plný názovPopisJednotkaNáhradná hodnota

After Write Timeout

Čakanie po zápise dát. Pokiaľ zápisy a čítania vzájomne súvisia (jedná sa o výzvu a odpoveď), je možné nastavením tohto parametra dosiahnuť, že sa pošle výzva, počká sa a až následne sa spracuje odpoveď.sec00:00.000

Wait timeout

Čakanie medzi čítaniami dát.sec00:00.200

Maximum read timeout

Maximálna doba čítania jednej dátovej vety (pokiaľ je v konfigurácii stanice príjem povolený).
Ak sa za tento čas nenačíta celá, stavový automat je resetovaný a čaká sa na príchod štartovacej sekvencie.
sec00:05.000

Data output period

Perióda vysielania údajov (pokiaľ je v konfigurácii stanice vysielanie povolené).sec01:00.000

Moxa timeout

Pokiaľ je použitá komunikačná linka SerialOverUDP Device Redundant, na ktorej sú nakonfigurované dva sériové servery (napr. Moxa NPort), tak parameter udáva timeout, po ktorom dôjde k prepnutiu redundantných sériových serverov v prípade komunikačnej chyby (ak nie sú do tejto doby prijaté žiadne dáta).sec120

Konfigurácia meraných bodov



Možné typy hodnôt bodov: Ai, Ci, Ao, Co, Di, Dout.


Vstupné merané body:


Výstupné merané body:


Priložený ZIP obsahuje konfiguráciu linky (Serial over UDP - komunikácia prebiehala cez sériový server Moxa NPort), stanice a meraných bodov s ASCII Client/Server protokolom.



Zmeny a úpravy


-

Revízie dokumentu




Komunikačné protokoly