8
บทท 3
การออกแบบและด าเนนการสราง
3.1 แนวคดและหลกการ
การออกแบบและสรางระบบการชงน าหนกเศษไมทใชในการผลตแผนไมปารตเกล
ควบคมโดยพแอลซ ซงมบลอคไดอะแกรมดงรปท 3.1
รปท 3.1 บลอคไดอะแกรมรวมของระบบ
PLC COMPUTER
RED LION
Rotary Encoder
Bending Load
Cell
VISION 120 PLC
9
จากรป 3.1 อธบายการท างานดงน
-Rotary Encoder (เครองวดความเรวรอบ) จะท าการวดความเรวรอบสายพานเพอสงใหกบ
Vision 120 (PLC ขนาดเลก) เพอค านวณความเรวรอบของสายพานวาไดคากรอบตอนาทของการล าเลยงเศษ
ไม โดย Rotary Encoder ทใชนนมเสนรอบวงกลมทงหมด 100 มลลเมตร โดยจะใหสญญาณ Pulse ออกมา
500 Pulse ตามรปท 3.2, 3.3
-Bending Load Cell จะท าหนาทชงน าหนกทผานมาในระยะ 2 เมตร(ใช Load Cell 4ตว )
แลวน าขอมลทไดสงไปยง Red Lion เพอแสดงคาน าหนกเฉลยจาก Load Cell ทง 4 ตวในขณะนนและ จะ
สงสญญาณเขาส Vision120 เพอค านวณน าหนกในล าดบตอไป ตามรปท 3.4, 3.5
-Red Lion คอ Signal Conditioning ชนดหนง ท าหนาทรบสญญาณคาน าหนกเศษไมจาก
Load Cell แลวสงตอใหกบ Vision120 โดย Load Cell สงสญญาณเขามาในอตรา 48 ครงตอ 1 นาท ตามรปท
3.6, 3.7
-Vision 120 เปน PLC ขนาดเลก ท าหนาทค านวณเวลา น าหนกและความเรวไปพรอมกน
และสงคาทไดไปส PLC หลกทต MDB ทตดตงไว ตามรปท 3.8, 3.9
-PLC Allen-Bradley เปน PLC ทรบคาสญญาณ จาก Vision 120 แปลงคาสญญาณ Analog
เปนตวเลข และแสดงผลในโปรแกรม Rogix5000 สามารถสง Reset คาน าหนกผาน Computer ไดเลย ตาม
รปท 3.10
10
รปท 3.2 Rotary Encoder
รปท 3.3 Rotary Encoder
11
รปท 3.4 Bending Load Cell
รปท 3.5 Bending Load Cell
12
รปท 3.6 Red Lion
รปท 3.7 Red Lion
13
รปท 3.8 Vision 120
รปท 3.9 Vision 120
14
รปท 3.10 PLC Allen-Bradley
15
3.2 Flowchart แสดงการท างานของโปรแกรม
Start
Vision 120
I
I < 4 mA
0 1-80
kg
4 mA < I < 20 mA
60
1 . = 1 . + 1 . + 1 .
(60 )
Computer
Stop
3.11 Flowchart แสดงการท างานของโปรแกรม
16
3.2 การท างานของโปรมแกรม PLC
Block 0. จะเรมน าสญญาณอนพทเขามาเปนการเชคคาอนาลอกต าสด และคาสงสด เปนการเชคคา
อนพทท 4-20 mA โดยคดคาจากตวรบน าหนก หากอนพทเขามา 4 mA จะไดคาเปน 0 T/h หากอนพทเขามา
20 mA จะไดคาเปน 3.84 T/h
Block 1. แสดงคาน าหนกเศษไมทอยบนสายพาน
Block 2. รบคาจาก Block 0,1 โดยคาทรบมาจะมคามากกวาหรอนอยกวา 4mA สงคา 0 ถามากกวา
ใหสงไปท infeed_belt2_Actual_weight
Block 3. จะท างานเหมอน Block 2
Block 4. แสดงคาน าหนกในค าสง Add1 แสดงคาน าหนกทก 1 ชวโมง และ Add2 แสดงคาน าหนก
ผลรวมทงหมด ทชงไว
Block 5. เกบคาน าหนกทก 1 นาทจนครบ 60 นาทและจะน าคาใหม 1 นาทปจจบนไป บวกกบคา
รวมทมอยแลว และน ามาลบคานาทเกาทน าออกไป
Block 6. สงสญญาณทไดจาก Encoder นบไปจนถง 48 รอบ แลวจงสงสญญาณเขา PLC Vision120
แลวท าการสงสญญาณทค านวณเขาไปยง PLC หลก
Block 7. เมอครบ 60 นาทใหท าการ รเซตคา และเรมนบใหม
Block 8. น าคา Infeed belt2 ทก 1 นาท จะน าคาใหมเขามาและน าคาเกาทมอยออก เพอเกบบนทกคา
ใหมทไดเอาไว และจะน าไปเกบไวท Infeed_Belt2_TonPerMin_Weight_Old ใน Block 9
Block 9. จะน าคาทไดมาจาก Block 8 มาเกบบนทกไว และประเมนคา ถาคาทเขามามากกวาออก
คาจะเพมขน ถาคาทเขามานอยกวา ออก คาทไดกจะลดลง
Block 10. จะเกบน าหนกของวตถดบไวทงหมด และสามารถเรยกดยอนหลงไดสงสด 1 เดอน โดย
คาทบนทกไว จะบนทกทก 1 ชวโมง และคาทบนทก จะเกบไวในโปรแกรมทงหมด
Block 11. เมอ Source A นบครบ 48 ครง จะ Reset คา Source B กลบไปเปน 0 ค าสง
Infeed_belt2_delayon_DN จะท าการ Delay 1 วนาท เพอใหโปรแกรมไดค านวณคาน าหนกใหมทรบเขามา
และคาน าหนกเกาทออกไป ดงสมการ *( คาเฉลยทงหมด-คาน าหนก1นาทแรก+คาน าหนกนาทใหม )
Block 12. สงคาทนบได 1 ชม. ไปแสดงท Infeed_Belt_HMI_TonPerHour และ ค าสง Buffer จะท า
การเกบคาน าหนกตอนาท ไปจนครบ 1 ชม. และสงคาอกครง
Block 13. จะท างานเมอมสญญาณ Pulse เขามา 48 ครง แลวจะสงสญญาณไป Reset Counter ค าสง
Infeed_Belt_OneHour_Counter ใน Block 4
17
Block 14. เปน Block ทจะรบคานาทมา 60 ครง กจะเปน 1 ชวโมง จะท าการ Reset คา Position ใน
ตวค าสง FFL ของ Block 10 เปน 0 และเรมนบคาใหม
Block 15. เปน Block ทก าหนดให ถาสายพานไมท างานจะให Move 0 มาโชว แตถาสายพาน
ท างานจะโชวคาเกากอนหนาทสายพานจะหยดการท างาน และเมอสายพานเรมท างานจะน าคากอนสายพาน
หยดท างานน ากลบมานบตอ
Block 16. เปน Block ทปองกนเมอเครองสบไมไมท างาน จะยงไมสงคา 0 แตจะรอ Deley เวลา 3
นาทเพอท าการชงตอจนกวาของบนสายพานจะหมด
18
3.3 แผนภมการท างานของโปรแกรม PLC RSlogix5000 ทใชค านวณน าหนก
โปรแกรม RSlogix5000 เปนโปรแกรมควบคมเขยนขนมาเพอใชกบ PLC Allen Bradley
รปท 3.12 Blockท 0-3
19
รปท 3.13 Blockท 4
20
รปท 3.14 Blockท 5-7
21
รปท 3.15 Blockท 8-10
22
รปท 3.16 Blockท 11-14
23
รปท 3.17 Blockท 15-end