Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Rodičom všetkých objektov typu Štruktúrovaná premenná je objekt STRUCTS.

Hodnota objektu má charakter poľa riadkov. Počet riadkov (konfiguračný parameter Rozmer poľa) musí byť nenulový. Štruktúra riadku je daná pripojeným objektom typu Definícia štruktúry (konfiguračný parameter Typ štruktúry). Každá hodnota v rámci štruktúrovanej premennej má nasledovné konfiguračné parametre:

  • Monitorovanie zmien
  • Ukladanie štartovacej hodnoty
  • Manuálne ovládanie
  • Štartovacia hodnota
  • Medze (VHL, HL, LL, VLL, Hysterézia)
  • Stavový text
  • Index do transformačnej palety


Popis konfiguračných parametrov

...

V prípade voľby "Áno" sa štartovacia hodnota stáva súčasťou konfigurácie príslušnej položky a tým pádom sa každá zmena hodnoty počas chodu aplikácie ukladá do konfiguračnej databázy. Zvláštny prípad nastáva, ak príslušná položka je typu Objekt. Vtedy sa štartovacia hodnota chápe ako odkaz na objekt, nie hodnota položky. Preto v tomto prípade sa neukladajú zmeny hodnoty, ale zmeny odkazu, ktorý predstavuje políčko (pozri akciu SET AS pre objekt typu EVENT).

Príklad:
Nech s políčkom SV.StructDef[2]^Obj (ktoré je typu Objekt) je asociovaný objekt Sec a počas behu systému sa táto asociácia zmení (napríklad v evente) na SysTime. Ak nie je zapnuté ukladanie štartovacej hodnoty, táto výmena objektu sa nezapamätá v konfigurácii.

...

Konfiguračný parameter je možné zmeniť len na úrovni objektu Definícia štruktúry.

Index do transformačnej palety

Konfiguračný parameter je možné zmeniť len na úrovni objektu Definícia štruktúry.



Každá hodnota konfiguračného parametra položky je určitým spôsobom definovaná. Definícia pochádza

  • z objektu typu Definícia štruktúry (obrázok časť 1) (Stavový text, Index do transformačnej palety)
  • zo Štruktúrovanej premennej (obrázok časť 2) (Monitorovanie zmien, Ukladanie štartovacej hodnoty, Manuálne ovládanie)
  • z 0-tého riadku Štruktúrovanej premennej (obrázok časť 3) (Monitorovanie zmien, Ukladanie štartovacej hodnoty, Manuálne ovládanie, Štartovacia hodnota, Medze)
  • alebo je definovaná priamo na položke (obrázok časť 4) (Monitorovanie zmien, Ukladanie štartovacej hodnoty, Manuálne ovládanie, Štartovacia hodnota, Medze).

Je ich možné definovať na rôznych úrovniach, ako znázorňuje obrázok:

Kotva
item_def_global
item_def_global
Image Modified

Konfigurácia parametrov pre Stĺpec štruktúry sa vykonáva, keď je nastavený riadok 0.

Obrázok znázorňuje možnosti hierarchického definovania hodnôt konfiguračných parametrov, pričom šípky znázorňujú možnosť dedenia parametra a znak znázorňuje možnosť (a zároveň miesto) definovania parametra.

...