Update '4'
1 parent
f23c8e5232
commit
fe6efb2ee8
1 file changed
+167
+167
@@ -0,0 +1,167 @@
|
||||
# 4 Client
|
||||
## 4.1 IEC104
|
||||
Konfigurace klienta serveru protokolu normy IEC 60870-5-104
|
||||
|
||||
```
|
||||
<Ez_iec104c version="1.00">
|
||||
<cli name="ASX" rip="172.16.1.15" cfid="62">
|
||||
<!-- adresace -->
|
||||
<asdu addr="1">
|
||||
<io type="30" ioa="1" group="0x1">
|
||||
<sig id="74"/>
|
||||
</io>
|
||||
<io type="30" ioa="1" group="0x1">
|
||||
<sig id="74"/>
|
||||
</io>
|
||||
</asdu>
|
||||
</cli>
|
||||
</Ez_iec104>
|
||||
```
|
||||
|
||||
|
||||
### 4.1.1 <Ez_iec104c />
|
||||
Hlavička určující protokol a server či klienta (aktuálně c – klient)
|
||||
* version = verze, kterou kontroluje nadřazená aplikace při načítání XML
|
||||
|
||||
### 4.1.2 <cli />
|
||||
Hlavička pro určení klienta serveru
|
||||
* name = jméno klienta je vyžadováno VŽDY, pokud bude prázdné, konfigurace neproběhne a vyhodí chybu
|
||||
* cfid = Id chyby komunikace, kterou pošle do bufferu při chybě komunikace, aby se tato chyba vyvolala, je třeba zadat VŽDY
|
||||
* rip = cílová IP adresa serveru, pokud není definována, snaží se komunikovat jako lokální host na 127.0.0.1
|
||||
* rport = určení vzdáleného komunikačního portu, pokud není zadán, defaultně nastaven na 2404
|
||||
* lip = lokální IP, pokud není definováno. Zůstane prázdná
|
||||
* lport = určení lokálního komunikačního portu klient-server, pokud není definován, defaultně nastaven na 0
|
||||
* utc = proměná typu boolean, pokud FALSE, data se přenáší s razítkem lokálního času
|
||||
* rdto = opožděný start klienta, defaultně nastaven na 0, případně zadat v ms
|
||||
|
||||
### 4.1.3 <settings />
|
||||
* t0 = Prodleva při navazování spojení, defaultně 30 s
|
||||
* t1 = Časová prodleva pro vysílané nebo zkušební APDU, defaultně 15 s
|
||||
* t2 = Časová prodleva pro potvrzení v případě, že zprávy neobsahují data t2 < t1, defaultně 10 s
|
||||
* t3 = Časová prodleva pro vysílání zkušebních rámců v případě dlouhých klidových stavů, defaultně 20 s
|
||||
* k = Maximální rozdíl mezi pořadovým číslem příjmu a stavovou proměnou vysílání, defaultně 12 APDU
|
||||
* w = Poslední potvrzení po přijetí w APDU s I formátem, defaultně 8 APDU
|
||||
|
||||
### 4.1.4 <asdu />
|
||||
Hlavička pro definování asdy
|
||||
* addr = adresa asdy, musí se definovat VŽDY
|
||||
|
||||
### 4.1.5 <io />
|
||||
<io type="30" ioa="1" group="0x1">
|
||||
<sig id="74"/>
|
||||
</io>
|
||||
Hlavička pro definování io adresy
|
||||
* type = určuje počet bitů, pokud se nedefinuje, defaultně se nastaví na 0 (sama se určí jako rezerva, nepoužívá se)
|
||||
* ioa = Adresa informačního objektu nad protokolem 104 (strukturovaná adresa–3 bytové číslo)
|
||||
* ioa1 = 1. část nestrukturované adresy informačního objektu 104
|
||||
* ioa2 = 2. část nestrukturované adresy informačního objektu 104
|
||||
* group = ???
|
||||
|
||||
### 4.1.6 <sig />
|
||||
Slouží k definici komunikace s bufferem (ven/dovnitř) [signály]
|
||||
Signál projde přes buffer jen tehdy, pokud se změní
|
||||
* id = identifikace indexu do bufferu
|
||||
* conv = aneb jak upravit data (negace, přehození bitů, float => celé číslo)
|
||||
* k = lineární konverze kx + qq= lineární konverze kx + q
|
||||
* c = konstanta pro konverze
|
||||
* off_lo = offset pro určení bytové informace z řetězce pro 1. bit
|
||||
* lo = určení čísla bitu z offset bytového řetězce pro 1. informaci (například zapnutí)
|
||||
* off_hi = offset pro určení bytové informace z řetězce pro 2. bit
|
||||
* hi = určení čísla bitu z offset bytového řetězce pro 2. informaci (například vypnutí)
|
||||
|
||||
### 4.1.7 <cmd />
|
||||
Slouží k definici komunikace s bufferem (ven/dovnitř) [povely]
|
||||
povel projde přes buffer vždy
|
||||
* id = identifikace indexu do bufferu
|
||||
* conv = aneb jak upravit data (negace, přehození bitů, float => celé číslo)
|
||||
* k = lineární konverze kx + q
|
||||
* q = lineární konverze kx + q
|
||||
* c = konstanta pro konverze
|
||||
* off_lo = offset pro určení bytové informace z řetězce pro 1. bit
|
||||
* lo = určení čísla bitu z offset bytového řetězce pro 1. informaci (například zapnutí)
|
||||
* off_hi = offset pro určení bytové informace z řetězce pro 2. bit
|
||||
* hi = určení čísla bitu z offset bytového řetězce pro 2. informaci (například vypnutí)
|
||||
* cond = Podmínky, která určuje např. zda vypnout nebo zapnout (celočíselná hodnota)
|
||||
|
||||
## 4.2 IEC61850
|
||||
```
|
||||
<Ez_iec61850c version="1.00">
|
||||
<cli name="IED_ASE02" rip="172.16.110.52" cfid="64">
|
||||
<settings respTO="1000"/>
|
||||
<!-- adresace dotazovanim -->
|
||||
<pool>
|
||||
<!-- povelovani - muze byt pouze 1 " cmdlist" -->
|
||||
<cmdlist>
|
||||
<cmdrec LDname="ZMN110E02F1CTRL" LNname="CBCSWI1$CO$Pos" ctlModel="4" sync="1" lock="1" test ="0">
|
||||
<cmd id="252"/>
|
||||
</cmdrec>
|
||||
</cmdlist>
|
||||
</pool>¨
|
||||
<!-- adresace RCB bloky - DataSet (pouze signalizace) -->
|
||||
<rcb>
|
||||
<rcblist LDname="ZMN110E02F1LD0" RCBname="BR$rcbStatUrgB03">
|
||||
<rec LNname="CBCSWI1$ST$Pos" id="10">
|
||||
<node name="" id="1">
|
||||
<val name="stVal" id="1">
|
||||
<sig id="210"/>
|
||||
</val>
|
||||
</node>
|
||||
</rec>
|
||||
</rcblist>
|
||||
</rcb>
|
||||
</cli>
|
||||
</Ez_iec61850c>
|
||||
```
|
||||
|
||||
### 4.2.1 <cli />
|
||||
Stejné jako u klienta IEC104
|
||||
|
||||
### 4.2.2 <settings />
|
||||
* TPDUsize =
|
||||
* poolTO =
|
||||
* respTO =
|
||||
* purgeBuf =
|
||||
|
||||
### 4.2.3 <pool />
|
||||
* Poollist =
|
||||
|
||||
### 4.2.4 <cmdrec />
|
||||
* LDname =
|
||||
* LNname =
|
||||
* ctlModel=
|
||||
* sync=
|
||||
* lock=
|
||||
* test=
|
||||
|
||||
### 4.2.5 <cmd />
|
||||
* id =
|
||||
|
||||
### 4.2.6 <rcblist />
|
||||
* LDname =
|
||||
* RCBname =
|
||||
|
||||
### 4.2.7 <rec />
|
||||
* LNname =
|
||||
* Id =
|
||||
|
||||
### 4.2.8 <node />
|
||||
* name =
|
||||
* id =
|
||||
|
||||
### 4.2.9 <val />
|
||||
* name=
|
||||
* id=
|
||||
|
||||
### 4.2.10 <sig />
|
||||
* id= ID pro provázání s bufferem
|
||||
* conv=
|
||||
* k=
|
||||
* q=
|
||||
* c=
|
||||
* off_lo=
|
||||
* lo=
|
||||
* off_hi=
|
||||
* hi=
|
||||
|
||||
## 4.3 SNMP
|
||||
Konfigurace klienta protokolu SNMP
|
||||
Reference in new issue
Block a user