Username:
Password:

    




FUNCTION BLOCK (FB) คืออะไร ?

FB คือโปรแกรมสร้างหรือประกอบขึ้นจากโปรแกรมอื่นๆ เช่น โปรแกรมแลดเดอร์ และ Structer Text เป็นต้น จากนั้นจะนำโปรแกรมที่ได้มาประกอบรวมกันอยู่ในรูปของ FB ซึ่ง FB จะเป็นเสมือนตัวแทนโปรแกรมนั้นเพียงแต่การใช้งานง่ายกว่า เพียงแค่ใส่พารามิเตอร์อินพุทและเอาท์พุทเท่านั้น ไม่จำเป็นต้องสนใจโปรแกรมที่อยู่ภายใน

ทำไมต้องใช้ FUNCTION BLOCK ?
FB จะช่วยให้การเขียนโปรแกรมง่ายและรวดเร็ว ในกรณีที่มีการใช้โปรแกรมควบคุมที่มีลักษณะคล้ายๆ กัน นอกจากนั้น การใช้ FB จะช่วยประหยัดขนาดหน่วยความจำในการเขียนโปรแกรมอีกด้วย

จะสร้าง FUNCTION BLOCK ได้อย่างไร ?
ถ้าท่านมีโปรแกรมแลดเดอร์ที่ใช้งานบ่อยๆ หรืออาจจะเป็นโปรแกรมแลดเดอร์ที่มีความซับซ้อนมากๆ ท่านสามารถยุบรวมเป็น FB ได้ จากรูปข้างล่าง สมมุติว่าเป็นแลดเดอร์ที่ต้องการทำเป็น FB เราจะแปลงการอ้างแอดเดรสเป็นพารามิเตอร์ขึ้นมาใหม่ โดยแบ่งเป็นพารามิเตอร์อินพุท เอาท์พุท และแบบใช้งานภายใน ซึ่งเมื่อสร้างโปรแกรมแลดเดอร์ใน FB เสร็จแล้ว เราก็จะได้เป็นรูป FUNCTION BLOCK ซึ่งเป็นตัวแทนในการเรียกใช้งาน

การเรียกใช้งานทำได้โดยการวาง FB ที่ต้องการใช้งานลงในพื้นที่ของแลดเดอร์ แล้วกำหนดพารามิเตอร์อินพุทและเอาท์พุทตามแอดเดรสที่เราต้องการ

 

Copyright © OMRON Electronics Co., Ltd.