Rodičom objektov typu Zariadenie je príslušná Definícia zariadenia. Ak je podzariadenie pripojené do iného zariadenia, rodičom sa stáva toto zariadenie (viď Rodičovské vzťahy).

Hodnota objektu má charakter podľa Definície zariadenia.

Pre Štruktúrovanú definíciu zariadenia sa jedná o jednoriadkové pole. Štruktúra riadku je daná pri vytváraní rodičom - objektom typu Definícia zariadenia (parameter Typ zariadenia). Každá hodnota v rámci zariadenia má nasledovné konfiguračné parametre (podobne ako štruktúrovaná premenná):

  • 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

Pre Poľovú definíciu zariadenia sa jedná o jednostĺpcové pole, v ktorom sú pripojené objekty typu Zariadenie. Typ pripojeného zariadenia je daný pri vytváraní rodičom - objektom typu Definícia zariadenia (parameter Typ zariadenia). Každá hodnota v rámci zariadenia má nasledovné konfiguračné parametre:

  • Štartovacia hodnota
  • Meno (meno riadku)

Popis konfiguračných parametrov

Editácia jednotlivých konfiguračných parametrov začína stlačením ľavého tlačidla myši nad príslušným parametrom. Podľa typu parametra jeho zadávanie prebieha vyplnením vstupného políčka, alebo výberom zo zoznamu.

Monitorovanie zmien

Voľba "Áno" spôsobí monitorovanie každej zmeny hodnoty príslušnej položky do logovacej databázy.

Ukladanie štartovacej hodnoty

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 DI.MyDevice[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.

Manuálne ovládanie

Voľba "Áno" umožní ovládať hodnotu položky počas behu aplikácie. Ak má príslušná položka typ hodnoty Objekt, povolenie zmeny sa týka referencie na objekt v systéme (pozri akciu SET AS pre objekt typu EVENT). Nastavenie hodnoty pre takúto položku má za následok presmerovanie požiadavky na objekt, na ktorý ukazuje aktuálna referencia (primárne nejde o zmenu hodnoty položky).

Štartovacia hodnota

Medze

Stavový text

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

Index do transformačnej palety

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

Typ zariadenia

Konfiguračný parameter udávajúci typ zariadenia pre položku s Typom hodnoty = Zariadenie je možné zmeniť len na úrovni objektu Definícia zariadenia.

Meno (meno riadku)

Konfiguračný parameter umožňujúci pomenovanie jednotlivých položiek poľa, ak má zariadenie Poľovú definíciu zariadenia. Pokiaľ položky nie sú pomenované, ich meno je odvodené od čísla riadku (1, 2 atď). Pokiaľ sú položky pomenované, tak meno zariadenia pripojeného do položky poľa sa zmení tak, aby obsahovalo zadané meno - viď príklad: podzariadenia DI.EMO.Blocks.BlockA a DI.EMO.Blocks.BlockB sú pripojené do položiek poľa zariadenia DI.EMO.Blocks, mená riadkov sú BlockA a BlockB.


Definície konfiguračných parametrov

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 zariadenia (obrázok časť 1) (Stavový text, Index do transformačnej palety)
  • zo Zariadenia (obrázok časť 2) (Monitorovanie zmien, Ukladanie štartovacej hodnoty, Manuálne ovládanie)
  • alebo je definovaná priamo na položke (obrázok časť 3) (Monitorovanie zmien, Ukladanie štartovacej hodnoty, Manuálne ovládanie, Medze, Štartovacia hodnota).

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

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.


Súvisiace stránky:

Napíšte komentár