Functieblok LINEARPOINTS

De functieblok LINEARPOINTS berekent een waarde uit meerdere punten met behulp van de lijnvergelijking.

Opmerking: De waarden X_MIN en X_MAX moeten in oplopende volgorde zijn. D.w.z. X_MIN < X_MAX.

Opmerking: Deze functieblok kan meer dan negen ingangen hebben. U kunt met de rechtermuisknop op de functieblok klikken om een andere ingang toe te voegen.

De punten worden geconfigureerd in de visualisatie met behulp van het plugin XY-vertaling. De punten worden daarbij procentueel gepositioneerd. D.w.z. de schaal kan verschillen van de visualisatie. Zo kan een dimwaarde in de SPS het bereik hebben van 0..255 en op de visualisatie van 0..100.

Ingang IN

Verwacht een getal voor het berekenen van de uitgang OUT.

Ingang X_MIN

Definieert de kleinste waarde van de X-as.

Ingang X_MAX

Definieert de grootste waarde van de X-as.

Ingang Y_MIN

Definieert het onderste bereik van de Y-as.

Ingang Y2

Definieert het bovenste bereik van de Y-as.

Ingang XY_START

Definieert het eerste punt als tekenreeks in het formaat "X;Y". Hierbij zijn de punten X en Y de coördinaten van het punt. Y wordt beperkt tot Y_MIN en Y_MAX. De waarde X wordt ook beperkt. Echter mag het punt met factor 100 buiten het bereik liggen.

Ingang XY_END

Definieert het laatste punt als tekenreeks in het formaat "X;Y". Hierbij zijn de punten X en Y de coördinaten van het punt. Y wordt beperkt tot Y_MIN en Y_MAX. De waarde X wordt ook beperkt. Echter mag het punt met factor 100 buiten het bereik liggen.

Ingang DIS

Als waar, wordt de berekening gedeactiveerd. Aan de uitgang Q ligt 0. Op de visualisatie wordt de huidige X-positie niet meer weergegeven.

Ingangen VAR1..VAR#

De ingangen definiëren optionele constanten van de individuele assen. Hiervoor wordt de functieblok VAR_X of VAR_Y gebruikt.

Let Op: De constanten worden toegewezen aan het nummer van de ingang. D.w.z. bij verwijderen van een uitgang kan de bezetheid van de uitgang veranderen.

De waarde van de ingang wordt omgerekend met de schaling van de functieblok en wordt op de visualisatie overeenkomstig berekend. De waarden worden daarbij beperkt.

Uitgang Q

De berekende uitgangswaarde tussen de punten. Mede door positie IN. De waarde van de uitgang wordt afgerond op gehele getallen.

Uitgang COUNT

Geeft het aantal geconfigureerde punten terug.

Uitgang P_START

Geeft het eerste punt terug als tekenreeks "X;Y".

Uitgang P_END

Geeft het laatste punt terug als tekenreeks "X;Y".