بلوک عملکرد LINEARPOINTS

بلوک عملکرد LINEARPOINTS یک مقدار را از چندین نقطه با استفاده از معادله خطی محاسبه می‌کند.

توجه: مقادیر X_MIN و X_MAX باید در ترتیب افزایشی باشند. یعنی X_MIN < X_MAX.

توجه: این بلوک عملکرد می‌تواند بیش از نه ورودی داشته باشد. شما می‌توانید با کلیک راست روی بلوک عملکرد، یک ورودی دیگر اضافه کنید.

نقطه‌ها با استفاده از افزونه XY-Übersetzung در نمایشگر پیکربندی می‌شوند. نقاط به صورت درصدی موقعیت‌یابی می‌شوند. یعنی مقیاس ممکن است با نمایشگر متفاوت باشد. بنابراین یک مقدار دیمینگ در SPS می‌تواند محدوده 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" برمی‌گرداند.