Blok funkcji LINEARPOINTS

Blok funkcji LINEARPOINTS oblicza wartość z kilku punktów przy użyciu równania prostej.

Uwaga: Wartości X_MIN i X_MAX muszą być w kolejności rosnącej. Czyli X_MIN < X_MAX.

Uwaga: Ten blok funkcji może mieć więcej niż dziewięć wejść. Możesz kliknąć prawym przyciskiem myszy na bloku funkcji, aby dodać kolejne wejście.

Punkty są konfigurowane za pomocą wtyczki XY-Übersetzung. Punkty są pozycjonowane procentowo. Oznacza to, że skala może różnić się od wizualizacji. Na przykład wartość regulacji w SPS może mieć zakres od 0..255, a na wizualizacji od 0..100.

Wejście IN

Oczekiwana jest liczba do obliczenia wyjścia OUT.

Wejście X_MIN

Definiuje najmniejszą wartość osi X.

Wejście X_MAX

Definiuje największą wartość osi X.

Wejście Y_MIN

Definiuje dolny zakres osi Y.

Wejście Y2

Definiuje górny zakres osi Y.

Wejście XY_START

Definiuje pierwszy punkt jako ciąg znaków w formacie "X;Y". Punkty X i Y są współrzędnymi punktu. Y jest ograniczony do Y_MIN i Y_MAX. Wartość X jest również ograniczona. Jednak punkt może leżeć poza zakresem o czynnik 100.

Wejście XY_END

Definiuje ostatni punkt jako ciąg znaków w formacie "X;Y". Punkty X i Y są współrzędnymi punktu. Y jest ograniczony do Y_MIN i Y_MAX. Wartość X jest również ograniczona. Jednak punkt może leżeć poza zakresem o czynnik 100.

Wejście DIS

Jeśli prawda, obliczanie jest dezaktywowane. Na wyjściu Q znajduje się 0. Na wizualizacji nie wyświetlana jest już bieżąca pozycja X.

Wejścia VAR1..VAR#

Wejścia definiują opcjonalne stałe poszczególnych osi. W tym celu używa się bloku funkcji VAR_X lub VAR_Y.

Uwaga: Stałe są przypisywane numerowi wejścia. Oznacza to, że usunięcie wyjścia może zmienić przypisanie wyjścia.

Wartość wejścia jest przeliczana ze skalowaniem bloku funkcji i obliczana odpowiednio na wizualizacji. Wartości są ograniczone.

Wyjscie Q

Obliczona wartość wyjściowa między punktami. Za pomocą pozycji IN. Wartość wyjścia jest zaokrąglana do liczb całkowitych.

Wyjscie COUNT

Zwraca liczbę skonfigurowanych punktów.

Wyjscie P_START

Zwraca pierwszy punkt jako ciąg znaków "X;Y".

Wyjscie P_END

Zwraca ostatni punkt jako ciąg znaków "X;Y".