Update '3'
1 parent
a8af6e8056
commit
f23c8e5232
1 file changed
+61
-1
+61
-1
@@ -1,2 +1,62 @@
|
||||
# 3 Buffer
|
||||
Buffer uchovává veškerá data. Drivery klientů a serverů se odkazují na položky uložené v bufferu.
|
||||
Buffer uchovává veškerá data. Drivery klientů a serverů se odkazují na položky uložené v bufferu.
|
||||
|
||||
## 3.1 Konfigurace bufferu
|
||||
```
|
||||
<Ez_buffer>
|
||||
<data>
|
||||
<rec id="1" t="1" note="_ASX_PorKom_ED1: Porucha komun. klient ED1"/>
|
||||
<rec en="0" id="3126" t="1" note="_U2: Ochrana Mistne"/>
|
||||
<rec id="2917" t="26" note="_DOUO: Odpojovač"/>
|
||||
<rec id="10" t="1" group="0x08" note="_ASX_PorKom_TU1_REF"/>
|
||||
</data>
|
||||
<groups>
|
||||
<group id="1" statid="3285" trigid="3286"/> <!-- Sumarni porucha -->
|
||||
<group id="2" statid="3287" trigid="3288"/> <!-- Sumarni vystraha -->
|
||||
</groups>
|
||||
</Ez_buffer>
|
||||
```
|
||||
## 3.2 Popis jednotlivých položek v konfiguraci bufferu
|
||||
V položce data se nacházejí jednotlivé položky rec (dat).
|
||||
|
||||
### 3.2.1 `<rec />`
|
||||
* id = Jednotné označení položek v celém konfiguračním souboru.
|
||||
* t = Určuje, jak se buffer bude k této položce chovat
|
||||
|
||||
např. pokud t= 3 (zpožděné vypnutí) => přijde signál H, který projde hned.
|
||||
Ovšem pokud přijde signál L, buffer počká určitý čas a pak teprve posílá signál dále.
|
||||
|
||||
|
||||
|
||||
Tabulka 2 - signály
|
||||
|hodnota| zkratka | vysvětlivka
|
||||
| -------- | -------- | -------- |
|
||||
|1| SB| 1 bitová informace poslaná hned
|
||||
|2| TON| Zpožděné zapnutí
|
||||
|3| TOF| Zpožděné vypnutí
|
||||
|4| IMP| 1 impulz
|
||||
|5| IMP+OR| Impulz s případným protažením impulzu
|
||||
|6| DB |2 bitová informace (4 stavy)
|
||||
|7| RL| Float 4 byte
|
||||
|8| DW |4 bytové celé číslo bez znaménka
|
||||
|9| SN |2 bytové celé číslo se znaménkem
|
||||
|
||||
|
||||
Tabulka 3 - povely
|
||||
|hodnota| zkratka| vysvětlivka
|
||||
| -------- | -------- | -------- |
|
||||
|21 |SB |1 bitový povel
|
||||
|26| DB |2 bitový povel
|
||||
|27 |RL |4 bitový float
|
||||
|28| DW| 4 bytové celé číslo bez znaménka
|
||||
|29| SN |2 bytové celé číslo se znaménkem
|
||||
|
||||
* note = Popis položky, který se používá jako popis logu
|
||||
* group = parametr odkazující na sumarizační skupinu dle jejího id, dokazující na určitý bit
|
||||
|
||||
### 3.2.2 `<groups />`
|
||||
Sumarizace položek uložených v `<data>`
|
||||
|
||||
* id = unikátní id skupiny
|
||||
* statid = id které odkazuje na id v bufferu, kde jsou informace o této skupinové položce
|
||||
* trigid = id pro spuštění houkačky při nové poruše skupiny
|
||||
Reference in new issue
Block a user