Funktionsblok LINEARPOINTS

Den funktionsblok LINEARPOINTS beregner en værdi ud fra flere punkter ved hjælp af linjens ligning.

Bemærk: Værdierne X_MIN og X_MAX skal være i stigende rækkefølge. Eller X_MIN < X_MAX.

Bemærk: Denne funktionsblok kan have flere end ni indgange. Du kan højreklikke på funktionsblokken for at tilføje en yderligere indgang.

Punkterne konfigureres i visualiseringen ved hjælp af plugin XY-oversætning. Punkterne positioneres procentvist. Det vil sige, at skalaen kan adskille sig fra visualiseringen. Sådan kan en dimværdi i PLC have området fra 0..255 og på visualiseringen fra 0..100.

Indgang IN

Forventer et tal til beregning af udgangen OUT.

Indgang X_MIN

Definerer den mindste værdi på X-aksen.

Indgang X_MAX

Definerer den største værdi på X-aksen.

Indgang Y_MIN

Definerer det nedre område af Y-aksen.

Indgang Y2

Definerer det øvre område af Y-aksen.

Indgang XY_START

Definerer det første punkt som en streng i formatet "X;Y". Her er punkterne X og Y koordinaterne for punktet. Y begrænses til Y_MIN og Y_MAX. Værdien X begrænses også. Dog må punktet ligge uden for området med en faktor på 100.

Indgang XY_END

Definerer det sidste punkt som en streng i formatet "X;Y". Her er punkterne X og Y koordinaterne for punktet. Y begrænses til Y_MIN og Y_MAX. Værdien X begrænses også. Dog må punktet ligge uden for området med en faktor på 100.

Indgang DIS

Hvis sandt, deaktiveres beregningen. På udgangen Q ligger 0. I visualiseringen vises den aktuelle X-position ikke længere.

Indgange VAR1..VAR#

Indgangene definerer valgfrie konstanter for de enkelte akser. Her til bruges funktionsblokken VAR_X eller VAR_Y.

Advarsel: Konstanterne tildeles nummeret på indgangen. Det vil sige, at ved fjernelse af en udgang kan tilknytningen til udgangen ændre sig.

Værdien for indgangen omregnes med skalaeringen fra funktionsblokken og beregnes i visualiseringen tilsvarende. Værdierne begrænses herved.

Udgang Q

Den beregnede udgangsværdi mellem punkterne. Ved hjælp af position IN. Værdien for udgangen afrundes til hele tal.

Udgang COUNT

Angiver antallet af konfigurerede punkter.

Udgang P_START

Angiver det første punkt som en streng "X;Y".

Udgang P_END

Angiver det sidste punkt som en streng "X;Y".