
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 DB definuje proměnnou pro komunikaci s vizualizací. Na proměnné databáze nelze přistupovat přímo, jako u normální databáze.
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.
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.
Pokud je vstup pravdivý, nutí nastavení hodnoty na vstupu ➜ do vizualizace a na výstup ➜. Má přednost před vstupem DIS.
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.