Podporované typy a verzie zariadení
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Parametre protokolu stanice
Konfigurácia meraných bodov
Literatúra
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, 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:
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>
StartMark = ielam<CR><LF>
Separator = <CR><LF>
EndMark = Vys
Konfigurácia komunikačnej linky
Kategória komunikačnej linky:
Konfigurácia komunikačnej stanice
- Komunikačný protokol ASCII Client/Server.
- Sekcia Vstup dát
- Príjem povolený - protokol spracuváva vstupné dáta
- Štartovacia sekvencia - textová sekvencia udávajúca začiatok dát (StartMark). Po konci sekvencie musia nasledovať dáta
- Oddeľovač hodnôt - textová sekvencia oddeľujúca jednotlivé hodnoty (Separator)
- Koncová sekvencia - textová sekvencia udávajúca koniec dát (EndMark).
- Sekcia Výstup dát
- Vysielanie povolené - protokol zapisuje dáta s periódou Data output periode
- Štartovacia sekvencia - textová sekvencia zapisovaná na začiatku dát (StartMark).
- Oddeľovač hodnôt - textová sekvencia oddeľujúca jednotlivé zapisované hodnoty (Separator)
- Koncová sekvencia - textová sekvencia zapisovaná na konci dát (EndMark).
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:
| Symbolický tvar | Znak | ASCII hodnota |
|---|---|---|
<NUL> | NUL | 0 |
<SOH> | SOH | 1 |
<STX> | STX | 2 |
<ETX> | ETX | 3 |
<EOT> | EOT | 4 |
<ENQ> | ENQ | 5 |
<ACK> | ACK | 6 |
<BEL> | BEL | 7 |
<BS> | BS | 8 |
<HT> | HT | 9 |
<LF> | LF | 10 |
<VT> | VT | 11 |
<FF> | FF | 12 |
<CR> | CR | 13 |
<SO> | SO | 14 |
<SI> | SI | 15 |
<DLE> | DLE | 16 |
<DC1> | DC1 | 17 |
<DC2> | DC2 | 18 |
<DC3> | DC3 | 19 |
<DC4> | DC4 | 20 |
<NAK> | NAK | 21 |
<SYN> | SYN | 22 |
<ETB> | ETB | 23 |
<CAN> | CAN | 24 |
<EM> | EM | 25 |
<SUB> | SUB | 26 |
<ESC> | ESC | 27 |
<FS> | FS | 28 |
<GS> | GS | 29 |
<RS> | RS | 30 |
<US> | US | 31 |
<SPACE> | SPACE | 32 |
Parametre protokolu stanice
Môžu byť zadané nasledovné parametre protokolu stanice:
Tab. č. 3
| Plný názov | Popis | Jednotka | Náhradná hodnota |
|---|---|---|---|
Asymmetric Redundancy Mode Periodicity | Parameter použiteľný na linke TCP Redundant s nakonfigurovanými náhradnými servermi (parametre "Alternate Server 1", "Alternate Port 1","Alternate Server 2", "Alternate Port 2" ..). Nenulové "Asymmetric Redundancy Mode Periodicity" znamená, že po takomto počte prijatých ASDU sa zisťuje, či obidve spojenia nejdú cez tú istú sieť (IP a porty zadané v nastaveniach linky resp. ASx:APx a BSx:BPx). Ak áno, spojenie so standby serverom (viď parameter Asymmetric Redundancy Mode Slave Detection) sa preruší a pokúša sa nadviazať cez nasledujúcu sieť. Ak sa nadviazať spojenie nepodarí, skúša sa nasledujúca adresa (t.j. "Alternate Server 1", "Alternate Server 2", IP linky, "Alternate Server 1" atď.). Poznámka: Pri zapnutom "Asymmetric Redundancy Mode Periodicity" sa po spustení procesu D2000 KOM druhé spojenie vytvára na "B-Alternate Server 1":"B-Alternate Port 1" a nie na IP adresu a port zadaný na linke (aby sa následne hneď nerozpadlo). | - | 0 |
Asymmetric Redundancy Mode Slave Detection | Spôsob detekcie standby servera pre Asymmetric Redundancy Mode Periodicity:
| - | 0 |
Konfigurácia meraných bodov
Možné typy hodnôt bodov: Ai, Ci, Ao, Co.
Vstupné merané body:
- vstupný meraný bod má číselnú adresu (1 ... 999) udávajúce polohu hodnoty (Data1, Data2 ... Data N) v prijímanej dátovej vete
StartMark Data1 Separator Data2 Separator .... DataN EndMark
Pozn: ak pre niektoré adresy nebudú existovať merané body, tak tieto hodnoty budú ignorované.
Príklad: existujú merané body s adresami 1 a 3, hodnota s adresou 2 bude ignorovaná.
Výstupné merané body:
- výstupný meraný bod má má číselnú adresu (1 ... 999) udávajúce polohu hodnoty (Data1, Data2 ... Data N) v odosielanej dátovej vete
Pozn: ak pre niektoré adresy nebudú existovať merané body, tak tieto hodnoty nebudú posielané (ani oddeľovače medzi nimi).
Príklad: existujú merané body s adresami 1 a 5, bude vysielaná dátová veta v tvare
StartMark Data1 Separator Data5 EndMark
Literatúra
Zmeny a úpravy
-
Revízie dokumentu
- Ver. 1.0 - 30. október 2024 - Vytvorenie dokumentu.
Súvisiace stránky: