12.3] TArchBlock;
Pktime longWord; čas posledního nastavení archivace pkTime
seStartem byte; hodnota nastaveni startem X:00 hodin (synchronizace RTC)
focusBlock byte; aktuální číslo bloku okamžiku uložení
flags byte; konfigurace případné speciální verze archivace
version byte; verze archivace (rezerva pro speciální verze)
TArchBlock
Flags byte; skupina obecných bitových příznaků bloku
0x01 blok povolen
0x02 relační podmínky (AND 0)
0x04 (cyklicky přepisovat záznamy
0x08 (po záznamu vynulovat maxima
0x10 povolit cyklus startem X:00 hodin (synchronizace RTC)
archType byte; typ archivace (perioda změna podmínek stavové slovo zapnuti)
hodnotaPeriody: byte; perioda archivace (až 255)
typPeriody byte; sec, min, hod, den, dtyd, měs, dměs, .00 18..304337/a POPIS komunikačních protokolů TYP 457 Měřič INMAT 57S INMAT 57D
Revize 2.
15/21
.15]
of byte
ARCHIVE_DATA_TYPES BLOCKx 0x14000000
Pole datovými typy archivovaných
hodnot
|iiii iitt| vyšších bitech unikátní
identifikátor skupiny proměnných
ve spodních bitech datový typ
Single (4B) 0,
bitmapa (stavové slovo 4B) 1,
časy LongWord (4B) pkTime (4B) 3
Délka pole počet hodnot bloku
ARCHIVE_RAM_DEMANDS 0x08000000
Pole datovou náročností archivace na
RAM
0x04000000 Typ výpočtu pro skupinu archivace
ARCHIVE_NAMES
R
W
0x80000000
Název archivace názvy jednotlivých
bloků archivace (string dělený LF)
GROUPS_OF_VARIABLES
R
0xC0000000
Názvy dostupných skupin proměnných
(string dělený LF)
ITEMS_OF_VARIABLES 0xE?000000
Názvy archivaci dostupných proměnných
(string dělený LF) index skupiny
GROUPS VARIABLES
ARCHIVE_TYPES 0xA0000000
Dostupné typy archivace (perioda, po
za tí,..)
0xB0000000 Popis typy výpočtu (string dělený LF)
0xB8000000 Rezerva (string dělený LF)
0xBC000000 Rezerva (string dělený LF)
0xB4000000 Rezerva (string dělený LF)
CHOSEN GROUPS VARS or
BLOCKx
0xA8000000
Jména groups archivovaných položek
v jednotlivých blocích (string dělený LF)
CHOSEN_ITEMS_OF_VARS BLOCKx
R
0xAC000000
Názvy archivovaných položek
v jednotlivých blocích (string dělený LF)
ARCHIVE PERIODS 0xA4000000 Dostupné periody archivace (string LF)
or BLOCK1 0x00000000
určení bloku (default blok 1)or BLOCK2 0x01000000
or BLOCK3 0x02000000
or BLOCK4 0x03000000
TArchCfg
Block array[0.2012
XARCHIVECFG (CI 0xC6)
C tru ktu at
ARCHIVE_CONFIG
R
0x00000000
Vyčtení konfigurace archivace TArchCfg
W
Nastavení hodiny uložení TArchCfg
Úspěšné nastavení: ACK
ARCHIVE_RECORDS
R
W
0x10000000
Pole všech archivovaných hodnot
TArchRec
Úspěšné nastavení: ACK
ARCHIVE EEPROM 0x18000000 Dostupná archivační paměť LongWord
ARCHIVE_RAM
R
0x1C000000
Paměťová náročnost výpočtu array[0