ฟังก์ชันบล็อก LINEARPOINTS

ฟังก์ชันบล็อก LINEARPOINTS คำนวณค่าจากหลายจุดโดยใช้สมการเส้นตรง

หมายเหตุ: ค่า X_MIN และ X_MAX ต้องอยู่ในลำดับที่เพิ่มขึ้นหรือ X_MIN < X_MAX.

หมายเหตุ: ฟังก์ชันบล็อกนี้สามารถมีมากกว่าเก้าอินพุตได้ คุณสามารถคลิกขวาที่ฟังก์ชันบล็อกเพื่อเพิ่มอินพุตเพิ่มเติม

จุดเหล่านี้จะถูกกำหนดค่าบนการแสดงผลโดยใช้ปลั๊กอิน XY-Übersetzung จุดเหล่านี้จะถูกวางตำแหน่งเป็นส่วนหนึ่งของการแสดงผล ดังนั้นมาตราส่วนอาจแตกต่างจากการแสดงผลได้ ตัวอย่างเช่น ค่าดิมใน PLC อาจมีช่วงค่า 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"