
Blocul funcțional LINEARPOINTS calculează o valoare din mai multe puncte prin ecuația dreptei.
Atenție: Valorile X_MIN și X_MAX trebuie să fie în ordine crescătoare. Adică X_MIN < X_MAX.
Atenție: Acest bloc funcțional poate avea mai mult de nouă intrări. Puteți face clic cu butonul drept pe blocul funcțional pentru a adăuga o altă intrare.
Punctele sunt configurate în vizualizare prin intermediul plugin-ului XY-Übersetzung. Punctele sunt poziționate procentual. Adică, scala poate diferi de cea din vizualizare. Astfel, o valoare de atenuare în PLC poate avea intervalul 0..255, iar în vizualizare 0..100.
Așteaptă un număr pentru calculul ieșirii OUT.
Definește valoarea minimă de pe axa X.
Definește valoarea maximă de pe axa X.
Definește intervalul inferior al axei Y.
Definește intervalul superior al axei Y.
Definește primul punct ca șir de caractere în formatul "X;Y". În acest caz, punctele X și Y sunt coordonatele punctului. Y este limitat la Y_MIN și Y_MAX. Valoarea X este, de asemenea, limitată. Cu toate acestea, punctul poate fi situat cu un factor 100 în afara intervalului.
Definește ultimul punct ca șir de caractere în formatul "X;Y". În acest caz, punctele X și Y sunt coordonatele punctului. Y este limitat la Y_MIN și Y_MAX. Valoarea X este, de asemenea, limitată. Cu toate acestea, punctul poate fi situat cu un factor 100 în afara intervalului.
Dacă este adevărat, calculul este dezactivat. La ieșirea Q se aplică 0. În vizualizare nu mai este afișată poziția actuală X.
Intrările definesc constantele opționale ale axelor individuale. Pentru aceasta se utilizează blocul funcțional VAR_X sau VAR_Y.
Atenție: Constantele sunt asociate numărului intrării. Adică, la eliminarea unei ieșiri se poate schimba alocarea ieșirii.
Valoarea intrării este recalculată cu scalarea blocului funcțional și este calculată corespunzător în vizualizare. Valorile sunt limitate.
Valoarea de ieșire calculată între puncte. Prin poziția IN. Valoarea ieșirii este rotunjită la numere întregi.
Returnează numărul de puncte configurate.
Returnează primul punct ca șir de caractere "X;Y".
Returnează ultimul punct ca șir de caractere "X;Y".