ฟังก์ชัน Division : DIV PLC Mitsubishi
คำสั่งประยุกต์ประเภทนี้เป็นคำสั่งที่ทำหน้าที่ในการหารค่าของข้อมูลระหว่างอุปกรณ์ต้นทาง S1 และหารด้วยอุปกรณ์ต้นทาง S2 และจัดเก็บที่อุปกรณ์ปลายทาง D
ตัวอย่างเช่น
S1 = 5
S2 = 5
D = ?
จากสมการ S1 / S2 = D แทนค่าในสมการ 5 / 5 = 1 คำตอบ D = 1

อธิบายจากรูป Division มีสัญลักษณ์ที่ใช้ในภาษา IL สำหรับ 16 บิต คือ DIV (Division ) และ DIVP (Division Pulse) มี Program Steps เท่ากับ 7 ส่วน 32 บิต คือ DDIV (Double Division ) และ DDIVP (Double Division Pulse) มี Program Steps เท่ากับ 13
S2 = 5
D = ?
จากสมการ S1 / S2 = D แทนค่าในสมการ 5 / 5 = 1 คำตอบ D = 1

อธิบายจากรูป Division มีสัญลักษณ์ที่ใช้ในภาษา IL สำหรับ 16 บิต คือ DIV (Division ) และ DIVP (Division Pulse) มี Program Steps เท่ากับ 7 ส่วน 32 บิต คือ DDIV (Double Division ) และ DDIVP (Double Division Pulse) มี Program Steps เท่ากับ 13
ตัวอย่างโปรแกรม PLC DIV 16 บิต
D10 = 5
D12 = 5
เมื่อ X0 ทำงาน หรือ Active D10 / D12 = D14 เฉพาะนั้น D14 = 1
ตัวอย่างโปรแกรม PLC DDIV 32 บิต

เขียนโปรแกรมดังรูปด้านบนแล้วกำหนดให้
D10 = 100000
D12 = 1
เมื่อ X0 ทำงาน หรือ Active D10 / D12 = D14 เฉพาะนั้น D14 = 100000
คำสั่ง Arithmetic, Logical Operations อื่น ๆ
0 ความคิดเห็น :
แสดงความคิดเห็น