Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Podporované typy a verzie zariadení 
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Konfigurácia meraných bodov
Tell príkazy

Literatúra


Revízie dokumentu

Kotva
typy_verzie
typy_verzie
Podporované typy a verzie zariadení

...

Poznámka: Na nastavenie jednotlivých bitov bajtu, ktorý hovorí o kvalite (SIQ pre ASDU 1,2,30; DIQ pre ASDU 3,4,31; QDS pre ASDU 5..14,20,32..36) sú použité flagy FLA A (0.bit), FLB B (1.bit) .. FLH H (7.bit).
Napríklad:

  • pre ASDU 4 bude: FLAA=DPI bit 0, FLBB=DPI bit 1, FLCC=0, FLDD=0, FLEE=BL bit, FLFF=SB bit, FLGG=NT bit, FLHH=IV bit
  • pre ASDU 16 bude: FLAA .. FLE E Sequence number bity 0..4, FLFF=CY bit, FLGG=CA bit, FLHH=IV bit 

Výnimkou sú bity, ktoré sú nastavené priamo hodnotou (napr. pre ASDU 1 nie je 0. bit nastavený flagom FLAA, ale hodnotou výstupného meraného bodu).
Ak má nová hodnota nastavený príznak Invalid, v stavovom bajte všetkých ASDU (okrem ASDU 21, ktorý ho nemá) sa nastaví najvyšší bit (IV).

...

Bity "stavového" bajtu (SCO pre ASDU 45,58; DCO pre ASDU 46,59; RCO pre ASDU 47,60; QOS pre ASDU 48..50,61..63) spôsobia nastavenie flagov FLA A (0.bit), FLB B (1.bit) .. FLH H (7.bit) s výnimkou bitov, ktoré sú priamo nastavované hodnotou premennej ( SCO bit 0, DCO a RCS bity 0-1). Po prijatí odpovede (pozitívnej/negatívnej) sa flagy FLAA .. FLH H nastavia na základe bitov "stavového" bajtu.

...

Poznámka: Od D2000 verzie 7.02.004 sa pri nastavovaní hodnoty komunikačnej linky využívajú flagy FLA  A FLP P na informáciu o pripojených aktívnych klientoch. Aktívny klient je taký, ktorý nadviazal spojenie a poslal U-frame StartDT Act, t.j. vyžiadal si posielanie dát. Prvý pripojený aktívny klient spôsobí nastavenie flagu FLAA, druhý flagu FLBB, atď. až po FLPP, ďalej sa pokračuje od prvého flagu FLAA. Pokiaľ klient pošle U-frame StopDT Act (požiada o zastavenie posielania dát) alebo sa odpojí, hodnota flagu sa zmení na FALSE.

...

Kľúčové slovoPlný názovPopisJednotkaNáhradná hodnota
Kotva
cmdc
cmdc
CMDC
Command ConfirmPotvrdzovanie riadiacich ASDU.
Ak CMDC=0,proces D2000 KOM nepotvrdzuje riadiace ASDU od partnerskej stanice spätným poslaním ASDU s inou CauseOfTransmission.
Ak CMDC=1, proces D2000 KOM potvrdzuje riadiace ASDU s CauseOfTransmission=7 (Activation Confirmation).
Ak CMDC=2, proces D2000 KOM potvrdzuje riadiace ASDU s CauseOfTransmission=10 (Activation Termination).
Ak CMDC=3, proces D2000 KOM potvrdzuje riadiace ASDU s CauseOfTransmission= 7 a CauseOfTransmission= 10.
-1
Kotva
d2cls
d2cls
D2CLS
D2CPA
D2VCO
Parametre sú určené pre konfiguráciu stanice pri komunikácii medzi dvoma systémami D2000 s použitím ASDU 252 - D2000 Unival (implementácia Ipesoft). viac ...
Kotva
d2h64
d2h64
D2H64
D2000 64-bit Historical ValuesPri posielaní historických hodnôt (ako odpoveď na žiadosť o historické dáta) sa nepoužije ASDU 251, v ktorej sú hodnoty posielané ako 32-bitové float hodnoty, ale kvôli zvýšeniu presnosti sa použije ASDU 249, ktorá používa 64-bitovú reprezentáciu hodnôt (rovnakú, ako vnútorne D2000).
Poznámka: Pred zapnutím parametra je nutné overiť si, že aj klient podporuje ASDU 249. Táto podpora bola implementovaná v novembri 2011 do D2000 v8.00.011.
-False
Kotva
dbgi
dbgi
DBGI
Debug InputMaska pre úrovne debugovania vstupných dát. Jednotlivé bity majú nasledovný význam:
  • 0.bit - zobrazenie počtu bodov prijatých v rámci General Interrogation
  • 1.bit - zobrazenie prijatých hodnôt meraných bodov
  • 2.bit - balancovaný mód: bol prijatý Interrogation command
-0
Kotva
dbgo
dbgo
DBGO
Debug OutputMaska pre úrovne debugovania výstupných dát. Jednotlivé bity majú nasledovný význam:
  • 0.bit - balancovaný mód: zobrazenie počtu bodov odoslaných v rámci General Interrogation
  • 1.bit - zobrazenie odoslaných hodnôt meraných bodov
-0
Kotva
eoi
eoi
EOI
End of initializationAk je EOI=0, tak proces D2000 KOM neposiela ASDU 70 (End of initialisation). Ak je EOI=1, tak keď klient pošle U-frame StartDT Act, KOM odpovie StartDT Con a pošle ASDU 70.-0
Kotva
gisn
gisn
GISN
GI Send NewAk je GISN=True, tak proces D2000 KOM po prijatí príkazu General Interrogation pošle aj hodnoty s novším časom ako čas, kedy príkaz General Interrogation prijal. Parameter GISN je nutné nastaviť na True, pokiaľ je potrebné príkazom General Interrogation posielať aj hodnoty s budúcim časom.-False
Kotva
icf3
icf3
ICF3
Ignore Control Field 3 bit 0Určuje správanie sa, ak ASDU obsahuje v 3. bajte Control Field (Receive) nastavený bit 0 (test).
  • ak ICF3=False (default), obsah sa ASDU spracuje
  • ak ICF3=True, obsah ASDU sa ignoruje
Vlastnosť je využiteľná pri vytvorení redundantného TCP spojenia (linka TCP Redundant + protokol IEC 870-5-104). Stačí zabezpečiť, aby aktívny (hot) server posielal ASDU bez nastaveného Test bitu a pasívny (standby) server posielal ASDU s nastaveným Test bitom.
-False
Kotva
iii
iii
III
Ignore Invalids on InterrogationAk je na stanici tento parameter nastavený, nepošle proces D2000 KOM ako odpoveď na ASDU 100 a 101 (Interrogation / Counter interrogation command) hodnoty objektov, ktoré sú Invalid alebo Unknown. Parameter má využitie napr. pri riadení, pokiaľ poslanie Invalid hodnoty spôsobí výpadok z riadenia.-False
Kotva
it
it
IT
Ignore TestsUrčuje správanie sa, ak ASDU obsahuje v CauseOfTransmission nastavený najvyšší bit 7 (Test).
  • ak IT=0 (default), obsah sa ASDU spracuje
  • ak IT=1, obsah ASDU sa ignoruje
  • ak IT=2, nastaví sa Weak príznak
Vlastnosť je využiteľná pri vytvorení redundantného TCP spojenia. Stačí zabezpečiť, aby aktívny (hot) klient posielal ASDU bez nastaveného Test bitu a pasívny (standby) klient posielal ASDU s nastaveným Test bitom.
-0
Kotva
iua
iua
IUA
Ignore Unknown AddressesAk je hodnota parametra True, proces D2000 KOM nebude hlásiť chybu (na konzole ani do logovacích súborov) v prípade, že príde hodnota s adresou, ktorej nezodpovedá žiaden meraný bod.-False
Kotva
ii
ii
II
Implicit InterrogationAk je II=True, po pripojení klienta sa pošlú hodnoty všetkých premenných, ako keby klient poslal ASDU 100 a 101 [Interrogation/Counter Interrogation Command]-False
Kotva
icci
icci
ICCI
Interrogation Covers Counter InterrogationAko odpoveď na Interrogation sa posielajú aj ASDU 15,16,37 (Integrated Totals), ktoré sú štandardne vyžiadané ASDU 101 [Counter Interrogation].-False
Kotva
igo
igo
IGO
Interrogation Groups ObjectsOptimalizácia posielania hodnôt v rámci General Interrogation (odpoveď na Interrogation Command / Counter Interrogation Command). Pokiaľ IGO=True, v rámci jednej ASDU sa pošle viacero hodnôt (tak, aby dĺžka ASDU nepresiahla maximum podľa normy - 253 Bajtov). Parameter nemá vplyv na zmenové posielanie hodnôt počas normálnej komunikácie.-False
Kotva
iua
iua
IWOT
Interrogation WithOut TimestampsAk je hodnota parametra True, pri posielaní hodnôt ako odpoveď na ASDU 100 [Interrogation Command] budú posielané hodnoty ako ASDU bez časových značiek.
Napr. namiesto ASDU 2 (Single-point information with time tag) a ASDU 30 (Single-point information with time tag CP56Time2a) bude poslaná ASDU 1 (Single-point information).
Toto chovanie umožňuje ošetriť situáciu, keď po výpadku komunikácie prídu nové hodnoty a nie je žiadané, aby mali starú časovú značku (napr. kvôli dopočtom v archíve, ak sa hodnoty menia iba zriedka a Invalid spôsobený výpadkom komunikácie by spôsoboval neplatné hodnoty vypočítaných archívov). Zároveň je toto chovanie striktne podľa IEC normy, ktorá hovorí, že odpoveď na Interrogation nemá používať ASDU s časovou značkou.
-False
Kotva
k
k
K
KVeľkosť vysielacieho okna, t.j. množstvo paketov, ktoré KOM odošle bez prijatia potvrdenia (S-framu alebo I-framu). Podľa normy je prednastavené k=12.-12
Kotva
mc
mc
MC
Maximum ClientsMaximálny počet pripojených klientov. Parameter je potrebný pre D2000 OpenVMS, kde sa po štarte KOM procesu alokuje 2 * MC threadov pre obsluhu klientov (jeden na posielanie a jeden na príjem). Pokiaľ je hodnota parametra Maximum Clients rovná 0, počet klientov nie je obmedzený a thready sa vytvárajú dynamicky podľa potreby.-0
Kotva
nf
nf
NF
No FlagsAk je hodnota parametra True, potom sa stavový byte prichádzajúcich ASDU ignoruje a neukladá do flagov FAA .. .FHH. Zároveň sú ignorované flagy výstupných meraných bodov a stavový byte sa nenastavuje podľa nich.-False
Kotva
ocic
ocic
OCIC
Order of Counter ICBalancovaný mód: Poradie posielania ASDU 101 [Counter Interrogation Command] pri inicializácii spojenia. Ak je OCIC<OIC, pošle sa ASDU 101 pred ASDU 100. Ak je OCIC=0,ASDU 101 sa neposiela. Parameter je nastaviteľný a platný zvlášť pre každú stanicu.-0
Kotva
oic
oic
OIC
Order of ICBalancovaný mód: Poradie posielania ASDU 100 [Interrogation Command] pri inicializácii spojenia. Ak je OIC<OCIC, pošle sa ASDU 100 pred ASDU 101. Ak je OIC= 0,ASDU 100 sa neposiela. Parameter je nastaviteľný a platný zvlášť pre každú stanicu.-0
Kotva
pw
pw
PW
Pessimistic WriteUrčuje vyhodnocovanie úspešnosti zápisu v prípade pripojenia viac ako jedného klienta. Ak je PW=0, tak sa zápis hodnoty považuje za úspešný, ak ho potvrdil aspoň 1 klient (spôsob potvrdzovania udáva parameter CMDC). Ak je PW= 1, musia zápis potvrdiť všetci pripojení klienti. Ak ho aspoň 1 nepotvrdí (napr. dôjde k prerušeniu spojenia alebo je potvrdenie negatívne), zápis je považovaný za neúspešný.-0
Kotva
ssn
ssn
SSN
Send sequence numberPočiatočné SSN. Podľa normy sa po vytvorení spojenia nastavuje SSN na 0, iné ako nulové SSN môže byť vhodné napr. na testovanie.-0
Kotva
sko
sko
SKO
Standby Keep OpenAk je True, po prechode procesu D2000 Server, ku ktorému je KOM proces pripojený, z Hot do Standby stavu (redundantný systém) sa nezatvoria spojenia s klientami ani sa neukončí prijímanie klientov.-False
Kotva
sscf3
sscf3
SSCF3
Standby Set Control FieldAk je True, po prechode procesu D2000 Server, ku ktorému je KOM proces pripojený, z Hot do Standby stavu (redundantný systém) bude posielať v najnižšom bite 3. bajtu Control Field-u Informačných APDU (APDU s dátami) miesto štandardnej 0 (podľa normy) hodnotu 1. Toto chovanie nie je striktne podľa normy a pokiaľ je to možné, odporúčame miesto toho použiť parameter SST-False
Kotva
sstb
sstb
SSTB
Standby Set Test BitAk je True, po prechode procesu D2000 Server, ku ktorému je KOM proces pripojený, z Hot do Standby stavu (redundantný systém) bude posielať nastavený Test bit v Cause Of Transmission-False
Kotva
swv
swv
SWV
Standby Write ValuesAk je True, po prechode procesu D2000 Server, ku ktorému je KOM proces pripojený, z Hot do Standby stavu (redundantný systém), bude server posielať nové hodnoty klientom.-False
Kotva
w
w
W
WMnožstvo prijatých paketov, po ktorých KOM odošle ako potvrdenie S-frame. Podľa normy je prednastavené w=8.
Musí platiť w < k, norma odporúča w = 2/3 * k
-8
Kotva
wt1
wt1
WT1
Wait Timeout T1Timeout na prijatie potvrdenia na odoslaný I-frame (očakáva sa buď potvrdenie v rámci I-framu alebo samostatný S-frame) alebo U-frame (očakáva sa U-frame). Ak do času WT1 nedostane KOM potvrdenie, zavrie TCP spojenie. Podľa normy prednastavený WT1 je 15000 ms.ms15 000
Kotva
wt2
wt2
WT2
Wait Timeout T2Timeout na posielanie potvrdenia na prijatý I-frame. WT2 < WT1. Ak nie je posielaný do času WT2 od prijatia I-framu iný I-frame (ktorý by zároveň potvrdil prijatý I-frame), tak proces D2000 KOM pošle partnerovi potvrdzujúci S-frame, ktorým potvrdí prijatý I-frame. Podľa normy prednastavený WT2 je 10000 ms.ms10 000
Kotva
wt3
wt3
WT3
Wait Timeout T3Timeout na posielanie testovacích framov (U-frame TEST ACT). Ak sa neposielajú žiadnym smerom dlhší čas žiadne dáta, po uplynutí doby WT3 proces D2000 KOM pošle U-frame TEST ACT a očakáva (do doby WT1 od odoslania) príchod U-frame TEST CON. V prípade, že partner má WT3 nastavený na menšiu hodnotu, posiela testovacie framy on a KOM na ne odpovedá. Podľa normy prednastavený WT3 je 20000 ms.
Nastavením na 0 sa posielanie testovacích framov vypne.
ms20 000
Kotva
wtn
wtn
WTN
Wait Timeout No answerBalancovaný mód: Timeout na prijatie potvrdenia spracovania zaslanej hodnoty pre ASDU v smere riadenia (ASDU 45 - 64). Prijatie napr. S-framu s RSN (Receive Sequence Number) potvrdzujúcim, že druhá strana prijala predchádzajúci I-frame, ešte neznamená, že tento prijatý I-frame bol aj spracovaný. Do času WTn očakáva proces D2000 KOM prijatie odpovede (napr. po poslaní ASDU s TypeIdentificator=45 [Single Command] s CauseOfTransmission=6 [Activation] sa očakáva prijatie Single Commandu s CauseOfTransmission=7 [Activation Confirmation].
Po vypršaní WTn zavrie proces D2000 KOM TCP spojenie.
ms60 000

...