Dynamické vazby na objekty

3. srpna 2016

Do systému Reliance byla přidána možnost definovat dynamické vazby na objekty. Podrobnosti přináší tento článek.

Vazbou na objekt (proměnná, obrázek apod.) se v projektech systému Reliance obecně rozumí definice napojení jednoho objektu na jiný (cílový) objekt. Příkladem takové vazby může být vizualizační okno s komponentou Displej napojenou na proměnnou. Do verze 4.7.1 systému Reliance byly všechny vazby na objekty statické. To znamená, že vazba byla pevně definována při návrhu projektu a za běhu projektu se nemohla změnit. V dalších verzích byla do systému Reliance přidána možnost některé vazby definovat jako dynamické (někdy bývají označovány jako nepřímé vazby). Dynamická vazba na objekt funguje tak, že cílový objekt je určen názvem (hodnotou řídicí proměnné). Řídicí proměnná je datového typu String. V praxi to znamená, že při definici vazby např. na obrázek vybere systémový integrátor proměnnou, jejíž hodnota bude odpovídat názvu obrázku. Skutečná vazba na objekt se vyhodnotí za běhu projektu při každé změně hodnoty řídicí proměnné.

Přehled dynamických vazeb

1. Šablona okna a vazba na strukturovanou proměnnou

Komponenta Kontejner umožňuje dynamicky řídit strukturovanou proměnnou napojenou na šablonu okna. Změnou hodnoty řídicí proměnné tak lze „přepínat“ mezi jednotlivými strukturovanými proměnnými a zobrazovat jejich data pomocí jediné komponenty Kontejner. Hodnotu řídicí proměnné lze snadno nastavovat např. pomocí komponenty Rozbalovací nabídka. Podpora dynamické vazby na strukturovanou proměnnou byla do komponenty Kontejner doplněna ve verzi 4.7.2.

Komponenta Kontejner - vazba na strukturovanou proměnnou, Reliance SCADA

Kontejner - parametry

2. Skupiny alarmů/událostí v komponentě Kontejner

Komponenta Kontejner umožňuje mj. vložit do okna seznam aktuálních alarmů/událostí. Zobrazení lze filtrovat podle různých kritérií (stanice, typy alarmů/událostí, skupiny alarmů/událostí). Dynamicky lze měnit filtr přes skupiny alarmů/událostí. Hodnota řídicí proměnné odpovídá seznamu názvů skupin alarmů/událostí oddělených čárkami. Změnou hodnoty řídicí proměnné tedy dojde k aktualizaci vloženého seznamu aktuálních alarmů/událostí. Hodnotu řídicí proměnné lze snadno nastavovat např. pomocí nové akce Vybrat skupiny alarmů/událostí, která zobrazí standardní dialog pro výběr objektu/objektů a výsledek výběru uloží do zvolené (řídicí) proměnné. Podpora dynamické vazby na skupiny alarmů/událostí byla do komponenty Kontejner doplněna ve verzi 4.7.3.

Komponenta Kontejner - vložení seznamu aktuálních alarmů/událostí, Reliance SCADA

Kontejner - parametry

3. Dynamická vazba na obrázek

Komponenta Obrázek umožňuje řídit vazbu na zobrazený obrázek. Hodnota řídicí proměnné zde může představovat buď název obrázku definovaného v projektu, nebo název souboru obrázku, nebo internetovou adresu obrázku (URL). Podpora dynamické vazby na obrázek byla do komponenty Obrázek doplněna ve verzi 4.7.1.

Komponenta Obrázek - nastavení vazby na obrázek, Reliance SCADA

Obrázek - parametry

Shrnutí

Dynamické vazby mohou být velice mocným nástrojem při tvorbě vizualizačních projektů. Jedinou nevýhodou použití dynamických vazeb je skutečnost, že správnost vazby z principu nemůže být zkontrolována diagnostikou projektu. Stejně tak diagnostika projektu nemůže předem detekovat použití objektu. To znamená, že může označit některé objekty jako nepoužité. Ty jsou přitom používány prostřednictvím dynamické vazby.

Žárovka, ikona

Tip:

Nenašli jste požadovanou informaci? Napište nám prostřednictvím tohoto formuláře.

Související odkazy


Ukázkové projekty ke stažení

Videotutoriály

Často kladené dotazy

Školení systému Reliance

Vyzkoušejte si SCADA systém Reliance právě teď!

Vyzkoušejte si SCADA/HMI systém Reliance na několika ukázkových vizualizacích.

Vyzkoušejte si SCADA/HMI systém Reliance na několika ukázkových vizualizacích nebo si zdarma stáhněte instalátor zkušební verze do vašeho počítače.

Vyzkoušejte si SCADA systém Reliance právě teď Vyzkoušejte si SCADA systém Reliance právě teď Vyzkoušejte si SCADA systém Reliance právě teď