Blok funkcji VISUDTSET

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

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.

Wejście ➜

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.

Wejście DIS

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.

Wejście SET

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.

Wyjście ➜

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.