
Blok funkcji VISUDTSET steruje komunikacją z wizualizacją i przekształca typ danych DT# na inny format.
Zaleca się użycie bloku funkcji dla pól wejściowych Data oraz Data i czas.
Uwaga: Jeśli dokonuje się skalowania, należy to zrobić po obu stronach bloku funkcji, jeżeli obie strony komunikują się za pomocą tego samego adresu.
OSTROŻNIE: Nigdy nie należy ustawiać dwóch VISUSET lub VISUDTSET z taką samą bazą danych za pomocą SET. To prowadzi do wysokiego, niepotrzebnego obciążenia sterownika PLC. Zamiast tego użyj logiki przed wejściem SET.
Baza danych DB definiuje zmienną do komunikacji z wizualizacją. Do zmiennych bazy danych nie można uzyskać dostępu bezpośrednio, jak w przypadku normalnej bazy danych.
Oczekiwany jest tutaj typ danych DT# lub D#. Jeżeli wartość na wejściu ulegnie zmianie, zostanie ona przekazana do wizualizacji i do wyjścia ➜. Wartość jest przesyłana bez milisekund do wizualizacji. Jednak tutaj porównywane jest wejście z własną wewnętrzną zmienną. Dzięki temu ten blok funkcji może być używany wielokrotnie w tym samym elemencie.
Jeżeli wejście jest prawdziwe, to wyłącza ono przesyłanie wartości z wejścia ➜ do wizualizacji i do wyjścia ➜. Wewnętrzne rejestry nie są przy tym zapisywane. Oznacza to, że po wyłączeniu wartości ponownie będą porównywane i ewentualnie przesyłane.
Jeżeli wejście jest prawdziwe, to wymusza ono ustawienie wartości na wejściu ➜ do wizualizacji i do wyjścia ➜. Ma ono pierwszeństwo przed wejściem DIS.
Na wyjściu znajduje się ostatnio zmieniona wartość. Może ona pochodzić z wizualizacji lub z wejścia ➜, jeżeli nie jest blokowana przez wejście DIS. Wartość jest przesyłana bez milisekund z wizualizacji.