SILOS – Uložení vstupního řetězce, načtení výstupního řetězce

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Blok SILOS je určen pro export nebo import jednoho řetězce do nebo ze souboru. Řetězec je uložen při náběžné hraně (off on) na vstupu SAVE a po úspěšném uložení je nastavena také na výstup sy. Načtení hodnoty probíhá při startu a při náběžné hraně (off on) na vstupu LOAD.

Alternativně lze zapnout průběžné ukládání nebo čtení pomocí příslušného parametru (CSF, CLF). Diskové operace pak probíhají kontinuálně, ovšem pouze když je příslušný vstupní signál nastaven na on. Pozor však na to, že zápis/čtení pak probíhá při každém spuštění bloku, což může mít za následek nadměrné zatížení úložného zařízení, proto je potřeba použití tohoto režimu vždy důkladně zvážit.

Parametr fname určuje umístění souboru. Cesta je relativní a je vztažena k adresáři s datovými soubory runtime jádra systému REX na cílovém zařízení.

Vstupy

su

Vstupní řetězec  0

string

SAVE

Uložení vstupního řetězce do souboru

bool

LOAD

Načtení řetězce ze souboru

bool

Parametry

fname

Jméno souboru pro ukládání/načítání parametrů

string

CSF

Příznak pro průběžné ukládání

bool

CLF

Příznak pro průběžné načítání

bool

Výstupy

sy

Výstupní řetězec

string

E

Příznak chyby

bool

off ..

bez chyby

on ...

nastala chyba

iE

Kód chyby operačního systému

long