Allen Bradley PLC

Math Instruction

ช่วงนี้ติดงานที่รับผิดชอบอยู่เลยไม่ได้เข้ามาอัพเดจ Blog ซะหลายอาทิตย์ ยังไงก็ติดตามอ่านกันไปเรื่อยๆนะครับ  คำสั่งต่อไปเป็นชุดคำสั่งที่ใช้ในการคำนวณค่า

– คำสั่ง ADD ซึ่งย่อมาจาก Add (A+B)

เป็นคำสั่งบวกค่า Source A ด้วย Source B แล้วเก็บผลลัพธ์ลง Tag ของ  Dest  คำสั่งนี้ทำงานเมื่อเงื่อนไขก่อนหน้าใน Rung เดียวกันมีสถานะเป็น True

ตัวอย่าง 

การหาผลรวมของชิ้นงานจากสายการผลิต A และ B เมื่อสิ้นกะ คำสั่ง ADD จะทำงานเมื่อ Tag End_shift เป็น True

– คำสั่งSUBซึ่งย่อมาจาก Subtract (A-B)

เป็นคำสั่งลบค่า Source A ด้วย Source B แล้วเก็บผลลัพธ์ลง Tag ของ  Dest  คำสั่งนี้ทำงานเมื่อเงื่อนไขก่อนหน้าใน Rung เดียวกันมีสถานะเป็น True

ตัวอย่าง

การหาผลต่างของเป้าหมายกับจำนวนชิ้นงานที่ผลิตได้ทั้งหมดเมื่อสิ้นกะ คำสั่ง SUB จะทำงานเมื่อ Tag End_shift เป็น True

– คำสั่ง MUL ซึ่งย่อมาจาก Multiply (A*B)

เป็นคำสั่งคูณ ค่า Source A ด้วย Source B แล้วเก็บผลลัพธ์ลง Tag ของ  Dest  คำสั่งนี้ทำงานเมื่อเงื่อนไขก่อนหน้าใน Rung เดียวกันมีสถานะเป็น True

ตัวอย่าง

การหาจำนวนชิ้นงานจากกำลังการผลิต(UPH, unit per hour)คูณกับจำนวนชั่วโมงทำงานเมื่อสิ้นกะ คำสั่ง MUL จะทำงานเมื่อ Tag End_shift เป็น True

– คำสั่ง DIV ซึ่งย่อมาจาก Devide (A/B)

เป็นคำสั่งหาร ค่า Source A ด้วย Source B แล้วเก็บผลลัพธ์ลง Tag ของ  Dest  คำสั่งนี้ทำงานเมื่อเงื่อนไขก่อนหน้าใน Rung เดียวกันมีสถานะเป็น True

ตัวอย่าง

การหากำลังการผลิต(UPH, unit per hour)จากจำนวนชิ้นงานทั้งหมดหารด้วยเวลาที่ใช้เมื่อสิ้นกะ คำสั่ง DIV จะทำงานเมื่อ Tag End_shift เป็น True

– คำสั่งCPTซึ่งย่อมาจาก Compute

เป็นคำสั่งคำนวณค่าจากสมการที่เรากำหนดใน Expression(+,-,*,/) แล้วเก็บผลลัพธ์ลง Tag ของ  Dest  คำสั่งนี้ทำงานเมื่อเงื่อนไขก่อนหน้าใน Rung เดียวกันมีสถานะเป็น True

ตัวอย่าง

การหากำลังการผลิต(UPH, unit per hour)จากผลรวมชิ้นงานของสายการผลิต A และ Bหารด้วยเวลาที่ใช้เมื่อสิ้นกะ คำสั่ง CPT จะทำงานเมื่อ Tag End_shift เป็น True

One thought on “Math Instruction

  1. ผมอยากเขียน โปรแกรม บวกเพิ่มไปเรื่อยต้องทำยังไงบ้างครับ เช่น
    สัญญาณมา1 ครั้ง บวก 2 กับ 3 ไปเรี่อย ๆๆๆจนกว่าจะพอใจครับ

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