Clone
1
3_Buffer
vita edited this page 2022-02-21 11:58:49 +01:00

3 Buffer

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