Функціональний блок LINEARPOINTS

Функціональний блок LINEARPOINTS обчислює значення з кількох точок за допомогою рівняння прямої.

Примітка: Значення X_MIN і X_MAX повинні бути у зростаючому порядку. Тобто X_MIN < X_MAX.

Примітка: Цей функціональний блок може мати більше ніж дев'ять вхідних сигналів. Ви можете натиснути правою кнопкою миші на функціональний блок, щоб додати ще один вхідний сигнал.

Точки конфігуруються за допомогою плагіну XY-переклад на візуалізації. Точки при цьому позиціонуються відсотково. Це означає, що шкала може відрізнятися від візуалізації. Таким чином, значення диммера в ПЛК може мати діапазон від 0..255, а на візуалізації від 0..100.

Вхід IN

Очікується число для обчислення вихідного сигналу OUT.

Вхід X_MIN

Визначає найменше значення осі X.

Вхід X_MAX

Визначає найбільше значення осі X.

Вхід Y_MIN

Визначає нижній діапазон осі Y.

Вхід Y2

Визначає верхній діапазон осі Y.

Вхід XY_START

Визначає першу точку у форматі рядка "X;Y". При цьому точки X і Y є координатами точки. Y обмежується значеннями Y_MIN і Y_MAX. Значення X також обмежується. Однак точка може знаходитися за межами діапазону на множник 100.

Вхід XY_END

Визначає останню точку у форматі рядка "X;Y". При цьому точки X і Y є координатами точки. Y обмежується значеннями Y_MIN і Y_MAX. Значення X також обмежується. Однак точка може знаходитися за межами діапазону на множник 100.

Вхід DIS

Якщо істинне, обчислення деактивується. На виході Q знаходиться 0. На візуалізації не відображається поточна позиція X.

Вхідні сигнали VAR1..VAR#

Вхідні сигнали визначають опційні константи окремих осей. Для цього використовується функціональний блок VAR_X або VAR_Y.

Увага: Константи присвоюються номеру вхідного сигналу. Це означає, що при видаленні вихідного сигналу може змінитися призначення виходу.

Значення вхідного сигналу перераховується з масштабуванням функціонального блоку і обчислюється відповідно на візуалізації. При цьому значення обмежуються.

Вихід Q

Обчислене вихідне значення між точками. За допомогою позиції IN. Значення виходу округлюється до цілого числа.

Вихід COUNT

Повертає кількість конфігурованих точок.

Вихід P_START

Повертає першу точку у форматі рядка "X;Y".

Вихід P_END

Повертає останню точку у форматі рядка "X;Y".