Make your own free website on Tripod.com

หน่วยการเรียนที่ 9

เรื่อง การใช้โปรแกรมการควบคุมมอเตอร์
9.2  การควบคุมมอเตอร์ทำงานเรียงตามลำดับ

จุดประสงค์ทั่วไป

1.   เข้าใจการเลือกอุปกรณ์อินพุต เอาต์ทพุตนำมาใช้กับโปรแกรมการควบคุมมอเตอร์ ทำงานเรียงตามลำดับ
2.   เข้าใจการออกแบบการเขียนโปรแกรมในการควบคุมมอเตอร์ทำงานเรียงตามลำดับ
3.   ทราบถึงสภาวะการทำงานของโปรแกรมการควบคุมมอเตอร์ทำงานเรียงตามลำดับ

จุดประสงค์เชิงพฤติกรรม

1.   เลือกอุปกรณ์ที่จะนำมาใช้ในการออกแบบการโปรแกรมการควบคุมมอเตอร์ทำงานเรียงตามลำดับ ตามเงื่อนไขที่กำหนดได้
2.   ออกแบบและเขียนโปรแกรมในการควบคุมมอเตอร์ทำงานเรียงตามลำดับตามเงื่อนไขที่กำหนดได้
3.   อธิบายหลักการทำงานของโปรแกรมในการควบคุมมอเตอร์ทำงานเรียงตามลำดับได้


เนื้อหาสาระ

9.2   การควบคุมมอเตอร์ทำงานเรียงตามลำดับ
              จากวงจรรีเลย์ในการควบคุมมอเตอร์ทำงานเรียงตามลำดับเราสามารถนำมาออกแบบเขียนโปรแกรมในการควบคุมได้

         อุปกรณ์ที่ใช้
ลำดับที่
ชื่ออุปกรณ์
จำนวน
หน่วยนับ
หมายเหตุ
1
Push Bustton switch    NC  
1
ตัว
 
2
Push Bustton switch    NO
2
ตัว
 
3
Thermal Over Load Relay 3 Phase
2
ตัว
 
4
Cartridge Fuse
4
ตัว
 
5
 Pilot Lamp
1
ดวง
 
6
Magnetic contactor 3 phase Auxiliary 1 NO
1
ตัว
 



         จากวงจร มีเงื่อนไขการทำงานดังนี้
                1.    มอเตอร์ตัวที่1    ทำงานก่อนตัวที่ 2   จึงทำงานได้
                2.    มอเตอร์ตัวที่2   ทำงานก่อนตัวที่1ไม่ได้
                3.    การสตาร์มอเตอร์ทั้งสองใช้  Push btton switch
                4.    เมือมอเตอร์ทำงานเกินกำลังจะมีโอเวอร์โหลดป้องกันทำให้มอเตอร์หยุดพร้อมกันทั้งสองตัว
                5.    เมื่อต้องการหยุดการทำงานกด Push btton switch Stop มอเตอร์หยุดทำงานทั้งสองตัว

           จากวงจรรีเลย์และเงื่อนไขการทำงานของวงจรรีเลย์นำมาออกแบบเขียนเป็นแลดเดอร์ในการควบคุมได้และ
กำหนดตําแหน่งอินพุต/เอาต์พุตลงในตารางพร้อมกำหนดสัญลักษณ์และความหมาย

              ตาราง อินพุท / เอาท์พุท

      ตําแหน่ง
 สัญลักษณ์และความหมาย
อินพุต 00001
     S1 = สวิทช ์STOP
อินพุต 00002
     S2 = สวิทช์สตาร์ทมอเตอร์ตัวที่ 1
อินพุต 00003
     S3 = สวิทช์สตาร์ทมอเตอร์ตัวที่ 2
อินพุต 00004
     F3 = โอเวอร์โหลดมอเตอร์ตัวที่ 1
อินพุต 00005
     F4 = โอเวอร์โหลดมอเตอร์ตัวที่ 2
เอาต์พุต  00200
     K1 = มอเตอร์ตัวที่ 1
เอาต์พุต  00201
     K2 = มอเตอร์ตัวที่ 2

              แปลงรีเลย์เลย์เป็นแลดเดอร์ไดอะแกรม

       

              เขียนคำสั่งภาษาบูลลีนจากแลดเดอร์ไดอะแกรม

ADDRESS
INSTRUCTION
DATA
00000
LD
00002
00001
OR
00200
00002
AND NOT
00004
00003
AND NOT
00005
00004
AND NOT
00001
00005
AND NOT
00201
00006
OUT
00200
00007
LD
00003
00008
AND
00200
00009
OR
00201
00010
AND NOT
00004
00011
AND NOT
00005
00012
AND NOT
00001
00013
OUT
00201
00014
END
-



              การทำงานของวงจร
                  1.  เมื่อ ON สวิทช์ 0002 ทำให้เอาต์พุต 00200 ทำงาน  หน้าสัมผัสเอาต์พุต 000200 ON รอสัญญาน อินพุตจากสวิทช์ S3
                  2.  เมื่อ ON สวิทช์ S3  อินพุต 00003  ทำงานส่งผลให้ให้เอาต์พุต 00201 ทำงานได้
                  3.  แต่ถ้าเอาต์พุต 00200  ยังไม่ทำงาน    เอาต์พุต 00201  จะทำงานไม่ได้
                  4.  
ขณะ ทำงานเมื่อ เกิดสภาวะโอเวอร์โหลด   จะทำให้อินพุต00004ทำงาน    ทำให้เอาต์พุต00200  และ  00201  หยุดทำงาน
                  5.   แต่ถ้าวงจรทำงานตามปกติ   ต้องการหยุดการทำงาน ให้ทำการ ON สวิทช์ S1
                  6.  อินพุต  00001  ทำงาน  มีสภาวะ OFF   ทำให้เอาต์พุต 00200  และ  00201  หยุดทำงาน


กลับหน้าแรก