Blok funkce VISUDTSET

Blok funkce VISUDTSET řídí komunikaci s vizualizací a převádí datový typ DT# do jiného formátu.

Doporučuje se používat blok funkce pro vstupní pole Datum a Datum a čas.

Poznámka: Pokud jsou provedeny škálování, musí být provedena na obou stranách bloku funkce, pokud obě strany komunikují přes stejnou adresu.

POZOR: Nikdy by neměly být nastaveny dva VISUSET nebo VISUDTSET se stejnou databází za sebou pomocí SET. To vede k vysokému zbytečnému zatížení SPS. Místo toho použijte logiku před vstupem SET.

Databáze

Databáze DB definuje proměnnou pro komunikaci s vizualizací. Na proměnné databáze nelze přistupovat přímo, jako u normální databáze.

Vstup ➜

Zde se očekává datový typ DT# nebo D#. Pokud se hodnota na vstupu změní, je tato hodnota přenesena do vizualizace a na výstup ➜. Hodnota je přenášena bez milisekund do vizualizace. Nicméně zde je vstup porovnáván s vlastní vnitřní proměnnou. Tímto způsobem může být tento blok funkce použit vícekrát ve stejném prvku.

Vstup DIS

Pokud je vstup pravdivý, deaktivuje přenos z vstupu ➜ do vizualizace a na výstup ➜. Vnitřní indikátory nejsou při tom zapisovány. To znamená, že po deaktivaci budou hodnoty znovu porovnány a případně přeneseny.

Vstup SET

Pokud je vstup pravdivý, nutí nastavení hodnoty na vstupu ➜ do vizualizace a na výstup ➜. Má přednost před vstupem DIS.

Výstup ➜

Na výstupu leží poslední změněná hodnota. Může pocházet z vizualizace nebo z vstupu ➜, pokud není blokován vstupem DIS. Hodnota je přenášena bez milisekund z vizualizace.