Allen Bradley PLC

Add-On Instruction (AOI)

คือคำสั่งที่เราสร้างขึ้นมาใช้งานเองนอกเหนือจากคำสั่งมาตรฐานที่มีอยู่แล้วใน RSLogix5000 คล้ายกับการเขียน Function ด้วยคำสั่ง Subroutine โครงสร้างของ AOI ประกอบด้วย

AOI11) Input Parameter เป็นค่าที่รับเข้ามาใช้งานใน AOI แบ่งย่อยได้เป็น 2 ประเภท คือ Input และ Input/Output สำหรับพารามิเตอร์แบบ Input นั้นเป็นการส่งค่าแบบ Pass by value คือก็อปปี้ค่าเข้าไปยัง AOI ค่าพารามิเตอรแบบ Input จะไม่เปลี่ยนแปลงขณะ AOI ถูกเรียกใช้งาน ส่วนพารามิเตอร์แบบ Input/Output นั้นเป็นการส่งค่าแบบ Pass by reference คือการใช้ Address อ้างอิงแทนการส่งค่าเข้าไปยัง AOI ตรงๆ ค่าพารามิเตอรแบบ Input/Output จึงเปลี่ยนค่าได้ตลอดเวลาขณะ AOI ถูกเรียกใช้งาน

2) Output Parameter เป็นค่าที่ส่งออกจาก AOI

3) Logic เป็นโปรแกรมคำสั่งที่เขียนขึ้นตามความต้องการของผู้ใช้งาน สามารถเขียนได้ด้วยภาษา Ladder, Function Block Diagram และ Structured Text

4) Local Memmory (Tag) เป็น Tag สำหรับเก็บค่าข้อมูลต่างๆภายใน AOI เองไม่เกี่ยวกับ Controller Tag หรือ Program Tag

 

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s