Porovnávané verzie

Kľúč

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

...

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

Tab. č. 1

ParameterPopisJednotkaNáhradná hodnota
Kotva
btid
btid
Bilateral Table ID
Meno bilaterálnej tabuľky. Základný údaj pre identifikáciu spojenia medzi centrami.- 
Kotva
mmmss
mmmss
Max MMS Message Size
Maximálna veľkosť MMS správ.bytes32000
Kotva
mrp
mrp
Max Requests Pending
Maximálny navrhovaný počet odoslaných a nepotvrdených transakcií. Hodnota parametra môže byť znížená, ak partnerské centrum navrhuje pri negociácii nižšiu hodnotu.1 .. 325
Kotva
mip
mip
Max Indications Pending
Maximálny navrhovaný počet prijatých transakcií bez odoslania potvrdenia. Hodnota parametra je odosielaná partnerskej strane.1 .. 325
Kotva
mnl
mnl
Max Nesting Level
Maximálna navrhovaná úroveň hĺbky vnorenia MMS dátových štruktúr.1 .. 105
Kotva
tcpp
tcpp
Bind TCP Port
Číslo TCP portu, na ktorom KOM počúva prichádzajúce žiadosti o spojenia od externých centier. Ak je hodnota nastavená na 0, nie je počúvanie aktívne - neprijímajú sa externé žiadosti o pripojenie.0 .. 65535102
Kotva
tpdus
tpdus
ISO TPDU Size
Maximálna veľkosť paketov na úrovni ISO over TCP protokolu (podľa špecifikácie RFC 1006)8192/4096/2048/1024/512/256/128 bytes1024  bytes
Kotva
htb
htb
Heartbeat
Timer, ktorý ak je povolený zadaním nenulovej hodnoty do parametra, povoľuje odosielanie ICCP správy Identify request do Remote control center pre zistenie platnosti TCP/IP spojenia. Ak sa spojenie rozpadlo na úrovni TCP/IP, umožňuje rýchla detekcia problému jeho rýchlejšie znovuobnovenie. Povolenie tejto možnosti sa odporúča v prípadoch prenosu údajov cez rozsiahlejšie siete a v prípadoch, kedy je aktívnym spojením prenášaný malý počet údajov alebo sú nastavené relatívne vysoké timeouty pre prenos Reportov, ako napr. hodnota parametra Interval. Hodnota 0 (implicitná) vypína HeartBeat timer. Iné pozitívne hodnoty predstavujú počet sekúnd pre odoslanie Heartbeat správy. Pri odoslaní akejkoľvek správy sa Heartbeat timer nuluje, Heartbeat správa je odoslaná iba po uplynutí timeoutu bez akejkoľvek komunikácie medzi partnermi.sec0
Kotva
rd
rd
Retry Delay
Oneskorenie vkladané pred opakovaný pokus o nadviazanie spojenia po jeho rozpade (v prípade, že systém D2000 spojenie aktivoval). Ak je požadované čo najrýchlejšie znovuobnovenie spojenia, nastavte malú hodnotu alebo 0 sekúnd.sec10 sec
Kotva
irt
irt
Inter Read Timeout
Maximálny čas čakania na príjem TCP dát. Po uplynutí tohto timeoutu sa kontrolujú eventuálne požiadavky (dáta) na odoslanie do partnerského centra. Keďže komunikácia s partnerským centrom je riešená jedným threadom, môže vysoká hodnota tohto timeoutu znížiť rýchlosť interakcie medzi centrami. Odporúčaná hodnota je 50 až 150 milisekúnd.msec100 msec
Kotva
sf
sf
Supported Features
Hexadecimálne číslo (0000-80FF) udávajúce bitovú masku pre deklarovanie podporovanej funkcionality protokolu, ktorá je delená do blokov (Conformance Blocks). Default hodnota je 00C0 (binárne 1100_0000 t.j. podpora blokov 1 a 2). Bity sú číslované od najnižšieho (1.bit) po najvyšší (8.bit).
  • Dolný bajt
  • 8.bit - blok 1 - Basic Services
  • 7.bit - blok 2 - Extended Data Set Condition Monitoring
  • 6.bit - blok 3 - Blocked Transfers
  • 5.bit - blok 4 - Information Message
  • 4.bit - blok 5 - Device Control
  • 3.bit - blok 6 - Programs
  • 2.bit - blok 7 - Events
  • 1.bit - blok 8 - Accounts
  • Horný bajt
  • 8.bit - blok 9 - Time Series
  • 7-1.bit - nevyužité
Konkrétny klient (SISCO AX-S4 ICCP) vyžadoval nastavenie parametra na hodnotu D8 (t.j. podpora blokov 1,2,4,5) - v opačnom prípade odmietal komunikovať.
-00C0
Kotva
rm
rm
Read Mode
Spôsob vyčítavania hodnôt meraných bodov na stanici typu Remote Control Center:
  • Subscribe: zmenové vyčítavanie hodnôt pomocou zadefinovania zoznamu premenných (správa DefineNamedVariableList-Request) a následné posielanie zmien hodnôt (správa InformationReport)
  • Read: periodické vyčítavanie hodnôt všetkých premenných. Časové parametre (perióda/oneskorenie) sú definovanou na stanici
Optimálny spôsob čítania hodnôt je Subscribe, použiť Read odporúčame iba v prípade komunikačných problémov pri použití Subscribe. Periodické vyčítavanie zaťažuje obe strany komunikácie.
Subscribe/ReadSubscribe
Kotva
if
if
Map ICCP flags
Spôsob mapovania príznakov ICCP protokolu na flagy FA..FH.
ICCP protokol má nasledovné príznaky kvality mapované do 8 bitov atribútu Quality:
  • unused [8.bit] *
  • unused [7.bit] *
  • Validity_hi [6.bit]
  • Validity_lo [5.bit]
  • CurrentSource_hi [4.bit]
  • CurrentSource_lo [3.bit]
  • NormalValue [2.bit]
  • TimeStampQuality [1.bit]
Poznámka (*): v prípade stavových hodnôt (State, StateQ, StateQTimeTag a StateExtended) sú najvyššie 2 bity použité na zakódovanie hodnoty (State_hi [8.bit] a State_lo [7.bit]).
Mapovanie môže byť:
  • None - flagy FA .. FH nie sú nastavované
  • Simple - atribút Quality sa priamo mapuje na flagy FA .. FH
  • Sinaut - mapovanie kompatibilné so systémom Sinaut Spectrum.
Mapovanie Sinaut je na základe ICCP príznakov:
  • Validity: nadobúda hodnoty VALID (0), HELD (1), SUSPECT (2), NOTVALID (3)
  • CurrentSource: nadobúda hodnoty TELEMETERED (0), CALCULATED (1), ENTERED(2), ESTIMATED (3)


Validity \ CurrentSourceTELEMETERED (0)CALCULATED (1)ENTERED (2)ESTIMATED (3)
VALID (0)Actual (FA)Calcul (FB)Manual (FC)Calcul (FB)
HELD (1)Blocked (FD)BlCalcul (FE)BlManual (FF)BlCalcul (FE)
SUSPECT (2)Suspect (FG)Suspect (FG)Suspect (FG)Suspect (FG)
NOTVALID (3)NotValid (FH)NotValid (FH)NotValid (FH)NotValid (FH)


Poznámka 1: po zmene parametra odporúčame reštart KOM procesu alebo komunikačného partnera, aby všetky hodnoty prišli do systému s nastavenými príznakmi.
Poznámka 2: na rozdiel od None/Simple mapovanie Sinaut nemení atribút hodnoty VLD ale iba flag FH.

None
/
Simple
/
Sinaut
None
Kotva
iobpd
iobpd
Debug I/O binary packets info
Povoľuje ladiace výpisy na úrovni binárnych paketov. Viď tiež poznámku 1.YES/NONO
Kotva
isolpd
isolpd
Debug ISO packet level info
Povoľuje ladiace výpisy na úrovni ISO OSI vrstiev. Viď tiež poznámku 1.YES/NONO
Kotva
mmslpd
mmslpd
Debug MMS level info
Povoľuje ladiace výpisy na úrovni MMS dát. Viď tiež poznámku 1.YES/NONO
Kotva
tase2lpd
tase2lpd
Full TASE2 level info
Povoľuje ladiace výpisy na najvyššej úrovni TASE.2 údajov. Viď tiež poznámku 1.YES/NONO
Kotva
vilpd
vilpd
Incomming values info
Povoľuje detailné ladiace výpisy o prichádzajúcich hodnotách (data values). Viď tiež poznámku 1.YES/NONO
Kotva
volpd
volpd
Outgoing values info
Povoľuje detailné ladiace výpisy o odosielaných hodnotách (data values). Viď tiež poznámku 1.YES/NONO

Kotva
poznamka1
poznamka1
Poznámka 1

...

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

Tab. č. 2

Skupina objektovParameterPopisJednotka / rozmerNáhradná hodnota
Adresné parametre
Kotva
tsel
tsel
TSEL (hex)
Octet string reprezentujúci Transport Selector. Je použitý na identifikáciu Transport SAP. Maximálna veľkosť TSEL je 32 octetov (64 ASCII kódovaných hexa číslic).octet string00 01
Kotva
ssel
ssel
SSEL (hex)
Octet string reprezentujúci Session Selector. Je použitý na identifikáciu Session SAP. Maximálna veľkosť SSEL je 16 octetov (32 ASCII kódovaných hexa číslic).octet string00 01
Kotva
psel
psel
PSEL (hex)
Octet string reprezentujúci Presentation Selector. Je použitý na identifikáciu Presentation SAP. Maximálna veľkosť PSEL je 16 octetov (
(
32 ASCII kódovaných hexa číslic).octet string00 00 00 01
Kotva
apt
apt
AP Title
Application Process Title, identifikátor pridelený správcom adries, reprezentuje príslušný aplikačný proces.string1.3.9999.1
Kotva
aeq
aeq
AE Qualifier
Celočíselná hodnota použitá na označenie Application Entity.string1
Data Set parametre
(použité iba pre RCC)
Kotva
dsn
dsn
Data Set Name
Meno Data Setu (DS). Data set je množina všetkých meraných bodov, t.j. data values, nakonfigurovaných na RCC stanici. V rámci jednej RCC stanice je možné teda vytvoriť iba jeden data set.string 
Kotva
tsn
tsn
Transfer Set Name in Inf. Report
Povoľuje prenos mena DS v každej správe s dátami Information report. Rezervované MMS meno objektu je "Transfer_Set_Name".YES/NOYES
Kotva
tsts
tsts
Transfer Set Time Stamp in Inf. Report
Povoľuje prenos časovej značky DS v každej správe s dátami Information report. Časová značka je čas, kedy bol vygenerovaný daný Information report. Rezervované MMS meno objektu je "Transfer_Set_Time_Stamp".YES/NO YES
Kotva
dscd
dscd
DS Conditions Detected in Inf. Report
Povoľuje prenos podmienok vzniku data reportu v každej Information report správe. Rezervované MMS meno objektu je "DS_Conditions_Detected".YES/NO YES
Data Set Transfer Set parametre
(použité iba pre RCC)
Kotva
sttm
sttm
Start Time
Časový parameter pre TASE.2 server určujúci oneskorenie začiatku monitorovania údajov. Ak je Start Time 0, potom TASE.2 server odštartuje monitorovanie údajov okamžite.sec0
Kotva
int
int
Interval
Požadovaný časový interval medzi Data Set Transfer Report-ami. Interval začína, keď uplynie Start Time. Ak je parameter RBE nastavený na NO, tak je odoslaný aktuálny stav všetkých objektov v data sete zakaždým, keď uplynie "Interval". Ak je parameter RBE nastavený na YES, tak je odoslaný aktuálny stav iba objektov, ktoré sa zmenili od posledného odoslania Data Set Transfer Report-u. Ak počas trvania "Interval-u" nastalo viacero zmien jedného objektu, je odoslaná iba posledná hodnota.

Viď tiež poznámku 2.

sec10
Kotva
tle
tle
TLE
Časový parameter Time Limit for Execution (v sekundách). Parameter je určený pre TASE.2 server. Je to timeout, počas ktorého sa TASE.2 server pokúša odoslať Data Set Transfer Report TASE.2 klientovi. Ak TASE.2 server zistí, že nemôže odoslať Data Set Transfer Report TASE.2 klientovi do TLE timeout-u, môže dáta určené na odoslanie zahodiť. V praxi to znamená, že klient nemôže prijať údaje staršie ako TLE. Ak je problém v komunikačnej linke, pravdepodobne sa spojenie rozpadne a bude ho nutné obnoviť. V praxi pri TCP/IP komunikácii nemá význam znižovať tento timeout pod implicitnú hodnotu 60 sekúnd.sec60
Kotva
butm
butm
Buffer Time
Časový interval pre bufrovanie údajov ak nastane "ObjectChange condition" pred odoslaním ku TASE.2 klientovi. Buffer Time začína, keď nastane prvá podmienka "ObjectChange condition". Ak je parameter RBE nastavený na NO, tak je odoslaný aktuálny stav všetkých objektov v Data Set-e po uplynutí "Buffer Time". Ak je parameter RBE nastavený na YES, tak sú odoslané iba hodnoty objektov, ktoré sa zmenili do uplynutia "Buffer Time". Ak je "Buffer Time" nastavený na 0, tak je vygenerovaný report pre každú zmenu hodnoty. Ak nastalo viacero zmien toho istého objektu počas plynutia "Buffer Time" intervalu, tak je odoslaná iba posledná hodnota.

Pozor: Parameter "Buffer Time" nastavený na 0 sekúnd môže spôsobiť preťaženie systému alebo komunikačnej linky generovaním veľkého množstva správ (reportov).

Viď tiež poznámku 2.

sec2
Kotva
igt
igt
Integrity Timeout
Časový interval pre "integrity check", ak sú nastavené parametre "DS Conditions - Integrity Timeout" a RBE na hodnoty YES.

Viď tiež poznámku 2.

sec30
Kotva
dcin
dcin
DS Conditions - Interval Timeout
Povoľuje TASE.2 serveru odosielanie reportov, keď uplynie "Interval".

Viď tiež poznámku 2.

YES/NOYES
Kotva
dcig
dcig
DS Conditions - Integrity Timeout
Povoľuje TASE.2 serveru odoslať kompletný Data Set všetkých objektov, keď uplynie "Integrity Timeout". Má význam iba, ak je parameter RBE nastavený na YES.

Viď tiež poznámku 2.

YES/NOYES
Kotva
dcoc
dcoc
DS Conditions - Object Change
Povoľuje TASE.2 serveru odoslať report, keď sa zmení hodnota ľubovoľného objektu v Data Set-e. Zahŕňa zmeny hodnoty, statusu alebo flagov kvality.

Viď tiež poznámku 2.

YES/NOYES
Kotva
dcor
dcor
DS Conditions - Operator Request
Povoľuje TASE.2 serveru odoslať report v prípade žiadosti operátora na strane TASE.2 serverovského riadiaceho centra.YES/NONO
Kotva
dcee
dcee
DS Conditions - External Event
Povoľuje TASE.2 serveru odoslať report, ak nastane externá udalosť.YES/NONO
Kotva
crit
crit
Critical
Parameter riadiaci typ Transfer Report-u. Nastavenie hodnoty YES znamená, že Transfer Report je kritický a vyžaduje sa potvrdenie zo strany TASE.2 klienta späť do TASE.2 servera.YES/NONO
Kotva
rbe
rbe
RBE
Príznak ovládajúci mechanizmus "Report By Exception".

Viď tiež poznámku 2.

YES/NOYES
Interpretácia štvorstavových hodnôt
Kotva
qerr
qerr
QERR Value
Interpretácia štvorstavovej hodnoty Error z prijatej celočíselnej hodnoty alebo 2-bitovej State hodnoty.0, 1, 2, 33 (11 binárne)
Kotva
qoff
qoff
QOFF Value
Interpretácia štvorstavovej hodnoty Off z prijatej celočíselnej hodnoty alebo 2-bitovej State hodnoty.0, 1, 2, 32 (10 binárne)
Kotva
qon
qon
QON Value
Interpretácia štvorstavovej hodnoty On z prijatej celočíselnej hodnoty alebo 2-bitovej State hodnoty.0, 1, 2, 31 (01 binárne)
Kotva
qtrans
qtrans
QTRANS Value
Interpretácia štvorstavovej hodnoty Transient/Moving z prijatej celočíselnej hodnoty alebo 2-bitovej State hodnoty.0, 1, 2, 30 (00 binárne)

Poznámka 1

Identifikácia prichádzajúceho klienta je vykonávaná podľa všetkých adresných parametrov, t.j. TSELSSELPSELAP Title a AE Qualifier. Ak sa systému D2000 pripojený ICCP klient preukáže adresnými parametrami, ktoré nezodpovedajú parametrom žiadnej stanice typu RCC, je spojenie odmietnuté.

...

Typ hodnoty, zoznam možných typov:

Data TypePopis
StateDiskrétna 2-bit hodnota
StateQDiskrétna 2-bit hodnota + ICCP Validity
StateQTimeTagDiskrétna 2-bit hodnota + ICCP Validity + Časová značka
StateExtendedDiskrétna 2-bit hodnota + ICCP Validity + Current Source + Rozšírená časová značka
DiscreteCeločíselná hodnota 32-bit znamienkovo
DiscreteQCeločíselná hodnota 32-bit znamienkovo + ICCP Validity
DiscreteQTimeTagCeločíselná hodnota 32-bit znamienkovo + ICCP Validity + Časová značka
DiscreteExtendedCeločíselná hodnota 32-bit znamienkovo + ICCP Validity + Current Source + Rozšírená časová značka
RealFloat 32
RealQFloat 32 + ICCP Validity
RealQTimeTagFloat 32 + ICCP Validity + Časová značka
RealExtendedFloat 32 + ICCP Validity + Current Source + Rozšírená časová značka
Kotva
auto
auto
--- Autodetect ---
Pre body na stanici typu Local Control Center bude dátový typ odvodený od typu hodnoty:
  • DiscreteQTimeTag pre Celočíselný výstup (Cout)
  • RealQTimeTag pre Analógový výstup (Ao)
  • StateQTimeTag pre Logický výstup (Dout)
Pre body na stanici typu Remote Control Center bude dátový typ získaný po nadviazaní spojenia pomocou správy GetVariableAccessAttributes-Request.
Poznámka 1: informácia je aktuálne uložená iba v pamäti KOM procesu, preto po reštarte a po prvom nadviazaní komunikácie vždy prebieha zisťovanie dátových typov pre merané body typu Autodetect.
Poznámka 2: dátové typy State a StateQ sú týmto spôsobom nerozlíšiteľné, preto sú objekty týchto typov detekované ako StateQ.
Poznámka 3: rovnaký mechanizmus zisťovania dátových typov je použitý pri browsingu.

ICCP Validita je konvertovaná do stavu hodnoty D2000 UniVal nasledovne:

...