ใบงานการทดลอง ชุดครุภัณฑ์ห้องปฏบิ ัติการจาํ ลองงานออกแบบเสมือนจริงและทดสอบ ระบบควบคมุ เครื่องจกั รกลอุตสาหกรรมอัตโนมตั ชิ น้ั สงู เร่ือง ระบบออกแบบควบคมุ เครือ่ งจกั รกลอตุ สาหกรรมอตั โนมตั ิ ดว้ ยโปรแกรมซอฟต์แวร์ SoftPLC บรษิ ัท ไอเสค็ องิ ค์ จาํ กัด www.isec-inc.com
ใบงานการทดลอง ชดุ ครภุ ัณฑห์ อ้ งปฏบิ ตั ิการจาํ ลองงานออกแบบเสมอื นจริงและทดสอบระบบควบคมุ เครื่องจักรกล อุตสาหกรรมอตั โนมัตชิ นั้ สงู เรอ่ื ง ระบบออกแบบควบคุมเครื่องจักรกลอุตสาหกรรมอตั โนมตั ดิ ว้ ยโปรแกรมซอฟต์แวร์ SoftPLC ISEC-SoftPLC(S)-AC2556 Version 2 สงวนลิขสทิ ธติ์ ามกฎหมาย ห้ามคัดลอกถ่ายเอกสารหรอื พิมพ์ หรือใชว้ ธิ หี นง่ึ วิธใี ดของใบงานเลม่ น้กี อ่ นไดร้ บั อนุญาต ยกเวน้ ใชเ้ พอื่ ประกอบการเรียนการสอนเทา่ นน้ั ราคา 400 บาท จัดทาํ โดย บริษทั ไอเส็ค องิ ค์ จํากดั 2521/2 โครงการบซิ ทาวนล์ าดพรา้ ว ถนนลาดพรา้ ว แขวงคลองเจา้ คณุ สิงค์ เขตวังทองหลาง กรงุ เทพ 10310 โทร : 02 933 1699/โทรสาร :02 933 1144
คํานาํ ใบงานการทดลองเล่มนี้จัดทําข้ึนเพ่ือประกอบการทดลองชุดครุภัณฑ์ห้องปฏิบัติการจําลองงาน ออกแบบเสมือนจริงและทดสอบระบบควบคุมเครื่องจักรกลอุตสาหกรรมอัตโนมัติชั้นสูง ระบบออกแบบ ควบคุมเครื่องจักรกลอุตสาหกรรมอัตโนมัติด้วยโปรแกรม SoftPLC การทดลองจะประกอบไปด้วยโปรแกรม และอปุ กรณ์ตอ่ เชอ่ื มตา่ งๆ ได้แก่ ชุดซอฟตแ์ วร์ SoftPLC ชุดซอฟท์แวร์ Plants Simulator ชดุ PLC Siemens S7-1200 ชุดซอฟต์แวร์Software SIMATIC STEP 7 Professional V11 ชุดSIMATIC HMI KTP600 Basic Color และ ชุดPhidget Board ในการทดลองนั้น ผูท้ ดลองจะได้เรียนรู้และใช้งานโปรแกรมและอุปกรณ์ต่างๆ เบื้องต้นก่อน และควรดูแลเป็นพิเศษเมื่อทดลองปฏิบัติงานจริง เพื่อป้องกันอันตรายท่ีจะเกิดกับผู้ทดลองและ ความเสียหายท่ีเกิดจากความรู้เท่าไม่ถึงการณ์ของผู้ทดลองเอง ผู้ทดลองสามารถการใช้ฟังก์ชั่นอื่นของ โปรแกรมและอุปกรณ์ต่อเช่ือม นอกเหนือจากในใบงานการทดลอง ซ่ึงจะทําให้สามารถใช้ชุดอุปกรณ์และ โปรแกรมไดอ้ ย่างมีประสทิ ธิภาพ ทางบริษัทฯ หวังเป็นอย่างย่ิงว่าใบงานการทดลองเล่มนี้จะเป็นแนวทางในการเรียนรู้ เพื่อช่วย เสริมสร้างความรู้ แลทักษะความชํานาญแก่ผู้เรียนได้อย่างดี หากคู่มือเล่มน้ีมีข้อผิดพลาดประการใด ทาง บริษทั ฯตอ้ งขออภยั มา ณ ท่ีน้ีด้วย บรษิ ทั ไอเสค็ องิ ค์ จาํ กัด
สารบญั ใบงานท่ี 01 การทํางานโปรแกรม PLC พ้ืนฐาน ใบงานท่ี 02 การออกแบบระบบลาํ เลียงสายพานของผลแอปเปิล ใบงานที่ 03 การใช้ PLC เพ่ือควบคุมระบบขนถ่ายดว้ ย SFC และ LD ใบงานท่ี 04 การคัดแยกกล่องจากความสงู ใบงานท่ี 05 การออกแบบระบบไฟสัญญาณจราจร ใบงานท่ี 06 การใช้ PLC ใน ระบบลาํ เลียงและการเจยี รอตั โนมัติ ใบงานที่ 07 การใช้ PLC เพื่อควบคุมระบบโครงเคล่อื นยา้ ยสิง่ ของดว้ ย Ladder Diagram ใบงานท่ี 08 การออกแบบการบรรจุผลิตภณั ฑโ์ ดยทาํ งานร่วมกับหุ่นยนตช์ นิด SCARA ใบงานท่ี 09 การสร้าง Plant ด้วย Plants Editor ใบงานที่ 10 การ Interface ระหวา่ งโปรแกรม SoftPLC และ Phidget Board ใบงานท่ี 11 การเชือ่ มต่อระหว่าง PLC Siemens S7-1200 กับ Plants Simulator ใบงานท่ี 12 การใช้ PLC Siemens S7-1200 เพือ่ ควบคมุ ระบบขนถ่าย ใบงานท่ี 13 การใช้ PLC Siemens S7-1200 ระบบไฟสัญญาณจราจร ใบงานที่ 14 การโปรแกรม Touch Screen เบอื้ งตน้ ใบงานท่ี 15 การเชอื่ มต่อระหว่าง Plants Simulator, PLC และอุปกรณ์ HMI
เรอื่ ง การทาํ งานโปรแกรม PLC พ้นื ฐาน ใบงานท่ี 1 SOFTPLC เนื้อหารายละเอยี ดใบงาน 1) วัตถุประสงค 1.1 เพือ่ ศกึ ษาและสามารถอธิบายหลักการทาํ งานโปรแกรม PLC พนื้ ฐาน 1.2 สามารถออกแบบโปรแกรมโดยใชไดอะแกรมขน้ั บนั ได (Ladder Diagram) 2) เน้อื หาและหลกั การ 2.1 PLC คอื อะไร PLC ยอ มาจาก Programmable Logic Controller เปน ตวั ควบคมุ ทางอิเล็กทรอนกิ ส ที่นยิ มใชใ น ระบบควบคุมอตั โนมัตใิ นโรงงาน (Factory Automation) เพ่อื ทาํ ใหการควบคมุ เคร่ืองจกั รมีประสทิ ธิภาพ สงู สุด สว นประกอบของ PLC ประกอบดวย 3 สว นหลักๆ คือ Memory Program Data Memory Memory Input Circuit Output Circuit CPU รูปท่ี 1.4.1 แผนภาพแสดงสวนประกอบของ PLC 2.1.1 ไมโครโปรเซสเซอร ซ่ึงใชใ นการประมวลผลโปรแกรมหรอื ชดุ คาํ สั่งทป่ี อ นเขา ทผ่ี ูใ ชได ออกแบบไว 2.1.2 หนว ยความจาํ เปน สว นทเี่ ก็บขอ มูลโดยแบงเปน 2 สวน คือ - หนว ยความจาํ โปรแกรม (Program Memory) เปน สว นที่ใชเ กบ็ ชุดคาํ สง่ั ทผ่ี ูใชได ออกแบบไว - หนว ยความจาํ ขอ มูล (Data Memory) เปน สว นที่ใชเ กบ็ สถานะของขอ มูลตา งๆ ทไ่ี ด ประมวลผล ใบงานที่ 1: การทํางานโปรแกรม PLC พืน้ ฐาน หนา 1 จาก 49
เร่ือง การทาํ งานโปรแกรม PLC พื้นฐาน ใบงานท่ี 1 SOFTPLC 2.1.3 หนวยอินพุต /เอาทพ ุต เปน สวนทใ่ี ชตอกับอปุ กรณภายนอกทีพ่ รอมใชงานไดอ ยา งสะดวก นอกจากชือ่ PLC แลว ยงั มชี ือ่ เรียกอีกหลายช่อื เชน PC (Programmable Controller), SC (Sequence Controller), ตัวจดั ลาํ ดบั (Sequencer) หรอื Smart Relay 2.2 ลกั ษณะเดนของ PLC PLC เปนตัวควบคมุ ท่ีนิยมใชในระบบควบคุมอตั โนมตั ิ เนอ่ื งจาก PLC มีลักษณะเดน ดงั นี้ 2.2.1 PLC สามารถเช่ือมตอ กบั อปุ กรณภ ายนอกไดทันที 2.2.2 ถา ขวั้ ท่ใี ชต อกับอปุ กรณภายนอก (Terminal) ไมเ พยี งพอตอการใชงาน แลว ผใู ชสามารถเพ่มิ ขว้ั ตอโดยเพม่ิ สวนทเี่ รียกวา Extension Module 2.2.3 การใชงานงายโดยไมจ ําเปนตองมีความรพู ้นื ฐานทางไมโครโปรเซสเซอรม ากอน 2.2.4 PLC มีเสถียรภาพในการใชงานทด่ี ี คอื สามารถใชงานติดตอ กนั เปนเวลานานโดยโปรแกรมยงั สามารถทาํ งานปกติดี 2.2.5 ภาษาทีใ่ ชใ น PLC มกี ารกาํ หนดเปนมาตรฐาน ซึ่งทําใหผ ูใชส ามารถเขา ใจโปรแกรมไดดเี ม่อื มี การเปลี่ยนชนดิ และรนุ ของ PLC ตามผูผลติ ตางๆ กนั 2.2.6 ภาษาทน่ี ยิ มใชกัน คือ Ladder Diagram (LD) เปน ภาษาท่เี ลยี นแบบการตอ สายไฟฟาใน วงจรรีเลย ทําใหผ ใู ชง านท่ีเขาใจตอ การเดนิ สายไฟสามารถออกแบบไดท นั ที 2.2.7 เมอื่ ผูใ ชต อ งการเปล่ียนข้ันตอนการทาํ งานของ PLC สามารถแกไ ขไดที่โปรแกรม โดยไมมกี าร เปลย่ี นการเดินสายไฟใหม 3) อปุ กรณการทดลอง 3.1 ซอฟตแ วร SoftPLC 1 User License 3.2 USB License Key 1 คยี 3.3 คอมพวิ เตอร 1 เครือ่ ง 4) การทดลอง 4.1 การทดลองยอยที่ 1 (วงจร AND) วงจรท่ีจะศึกษาสรปุ ไดดังรูปที่ 1.4.1 (a) และมขี ัน้ ตอนดังน้ี รูปท่ี 1.4.1 (a) วงจร AND หนา 2 จาก 49 ใบงานที่ 1: การทํางานโปรแกรม PLC พ้ืนฐาน
เร่อื ง การทาํ งานโปรแกรม PLC พ้ืนฐาน ใบงานท่ี 1 SOFTPLC 4.1.1 การดาํ เนนิ การ Create new program มขี น้ั ตอนดังนี้ (a) เปด โปรแกรมซอฟตแ วร SoftPLC ทอี่ ยบู น desktop โดย double click ที่ ไอคอน จากน้นั จะปรากฏหนาตางตามรปู ที่ รปู ที่ 1.4.1 (b) Create New Program รูปที่ 1.4.1 (b) Create New Program (b) เมอ่ื หนาตางตามรูปท่ี 1.4.1 (b) ปรากฏ ใหท ําการกําหนดที่อยพู รอ มตง้ั ชื่อของ โปรแกรม Create New Folder รูปท่ี 1.4.1 (c) ต้ังชอื่ โฟลเดอรท บี่ นั ทกึ โปรแกรม หนา 3 จาก 49 ใบงานที่ 1: การทาํ งานโปรแกรม PLC พนื้ ฐาน
เร่ือง การทาํ งานโปรแกรม PLC พ้นื ฐาน ใบงานท่ี 1 SOFTPLC (c) ตั้งชอื่ โปรแกรม: Lab1_1 ทอี่ ยูในโฟลเดอรท่ีเราสรา งไว Click Open ตามรูปที่ 1.4.1 (d) ตั้งช่ือโปรแกรม รปู ท่ี 1.4.1 (d) ต้ังชอื่ โปรแกรม 4.1.2 การเขียนโปรแกรมซอฟตแวร SoftPLC โดยมีข้ันตอนดังน้ี (a) เมือ่ ตั้งชือ่ เสรจ็ แลว จะปรากฏหนา ตางแสดงการทํางานตามรูปที่ 1.4.1 (e) รูปที่ 1.4.1 (e) หนาตา งโปรแกรม SoftPLC หนา 4 จาก 49 ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พื้นฐาน
เร่ือง การทํางานโปรแกรม PLC พ้นื ฐาน ใบงานท่ี 1 (b) Click ท่ี contact ปกตเิ ปดตามรปู ที่ 1.4.1 (f) SOFTPLC Contact ปกติเปด รูปที่ 1.4.1 (f) การ add contact ปกตเิ ปด ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พื้นฐาน หนา 5 จาก 49
เร่อื ง การทํางานโปรแกรม PLC พ้นื ฐาน ใบงานที่ 1 SOFTPLC (c) เม่อื ทําการ add contact ปกตเิ ปด จะปรากฏ address และชนิดของ contact โดยเลือกเปน Input ตามรปู ที่ 1.4.1 (g) เลือก Input รปู ที่ 1.4.1 (g) เลือกชนิดเปน Input ใบงานท่ี 1: การทํางานโปรแกรม PLC พนื้ ฐาน หนา 6 จาก 49
เร่ือง การทํางานโปรแกรม PLC พืน้ ฐาน ใบงานท่ี 1 SOFTPLC (d) เลอื ก address ตามรูปท่ี 1.4.1 (h) และจะปรากฏ INP 1 Simul ตามรูปที่ 1.4.1 (g) เลือก 1 Simul แลว กด Enter รปู ที่ 1.4.1 (h) เลือก address เปน 1 Simul ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พนื้ ฐาน หนา 7 จาก 49
เรื่อง การทาํ งานโปรแกรม PLC พื้นฐาน ใบงานที่ 1 SOFTPLC (e) จากนนั้ add contact ปกตปิ ดตามรูปท่ี 1.4.1 (g) โดย click ท่ีตําแหนง (1) ทีต่ อ งการ add contact กอน แลว จงึ click เลือก contact แบบปกตปิ ด (2) 2 1 รูปที่ 1.4.1 (g) การ add contact ปกตปิ ด ใบงานที่ 1: การทํางานโปรแกรม PLC พื้นฐาน หนา 8 จาก 49
เรอื่ ง การทาํ งานโปรแกรม PLC พ้นื ฐาน ใบงานท่ี 1 SOFTPLC (f) กาํ หนด contact เปน INP 2 Simul ตามดวยการ add contact ปกติเปด จะไดตามรูป ที่ 1.4.1 (h) รูปที่ 1.4.1 (h) การ add contact ปกติปด ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พ้นื ฐาน หนา 9 จาก 49
เรือ่ ง การทาํ งานโปรแกรม PLC พ้นื ฐาน ใบงานท่ี 1 SOFTPLC (g) เพิ่มเสน ตรงไปยัง output โดย click(1) ทต่ี ําแหนง ท่ีตองการกอน แลว click(2) สญั ลกั ษณล กู ศรชที้ างขวา 3 ครัง้ ดังรปู ที่ 1.4.1 (i) ตามลาํ ดับ 2 1 รูปท่ี 1.4.1 (i) การเพ่ิมเสน ใน Ladder diagram ใบงานที่ 1: การทํางานโปรแกรม PLC พน้ื ฐาน หนา 10 จาก 49
เรือ่ ง การทาํ งานโปรแกรม PLC พ้ืนฐาน ใบงานท่ี 1 SOFTPLC (h) Click ท่ีสัญลักษณ coil ตามรูปท่ี 1.4.1 (j) จากน้นั กําหนดชนิดเปน Output ตามรปู ท่ี 1.4.1 (k) และกําหนด address เปน 1 Simul ดงั รปู ที่ 1.4.1 (l) Click มาทตี่ าํ แหนงนี้และ Add coil รูปที่ 1.4.1 (j) การเพิม่ coil ใน Ladder diagram ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พนื้ ฐาน หนา 11 จาก 49
เรื่อง การทาํ งานโปรแกรม PLC พ้นื ฐาน ใบงานที่ 1 SOFTPLC เลอื ก Output รูปที่ 1.4.1 (k) กาํ หนดเปน Output 1 Simul รปู ท่ี 1.4.1 (l) กาํ หนด Output เปน 1 Simul หนา 12 จาก 49 ใบงานที่ 1: การทํางานโปรแกรม PLC พื้นฐาน
เรอ่ื ง การทํางานโปรแกรม PLC พื้นฐาน ใบงานท่ี 1 (i) จะไดโปรแกรมดงั รปู ท่ี 1.4.1 (m) SOFTPLC รปู ที่ 1.4.1 (m) วงจร AND 4.1.3 ทาํ การ Start โปรแกรมซอฟตแวร SoftPLC (a) Click ท่แี ถบเมนู Configure เลอื ก Preferences ตามรูปท่ี 1.4.1 (n) รปู ท่ี 1.4.1 (n) Click เลือก Preferences ใน Configure ใบงานที่ 1: การทาํ งานโปรแกรม PLC พนื้ ฐาน หนา 13 จาก 49
เร่อื ง การทํางานโปรแกรม PLC พืน้ ฐาน ใบงานท่ี 1 SOFTPLC (b) เม่ือปรากฏแถบ Preference ใหเลือกเมนู Miscellaneous และ click ชองวา ง ขา งหนา Enable communication with Plants Simulator Software หา มใหม ี เครือ่ งหมาย ปรากฏ ดังรปู ท่ี 1.4.1 (o) 21 รูปที่ 1.4.1 (o) ชอ งวา งหนา Enable communication with Plants Simulator Software ใบงานที่ 1: การทํางานโปรแกรม PLC พื้นฐาน หนา 14 จาก 49
เร่อื ง การทํางานโปรแกรม PLC พนื้ ฐาน ใบงานที่ 1 SOFTPLC (c) Start โปรแกรมโดย click ทป่ี มุ ดังรูปท่ี 1.4.1 (p) และจะปรากฏสัญลกั ษณท่ี Task bar ตรงมมุ ขวาดานลางตามรปู ที่ 1.4.1 (q) Start รปู ที่1.4.1 (p) การ Start โปรแกรม รปู ท1ี่ .4.1 (q) โปรแกรมจะถูกยอ มาอยูมุมลางขวา 4.1.4 การทดลองใน Simulated I/O มขี ัน้ ตอนดงั ตอ ไปน้ี (a) จากรูปที่ 1.4.1 (q) คลิกซายที่ จะปรากฏเมนูบนสัญลกั ษณ ตามรปู ท1่ี .4.1 (s) รูปท1ี่ .4.1 (s) เมนู หนา 15 จาก 49 ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พนื้ ฐาน
เรื่อง การทํางานโปรแกรม PLC พื้นฐาน ใบงานที่ 1 SOFTPLC (b) เลือก View Simulated IO จะปรากฏ เมนู Virtual I/O ตามรูปที่1.4.1 (t) รปู ท1่ี .4.1 (t) เมนู Virtual I/O (c) คลิกที่ Inp1 และ Inp2 สักเกตกุ ารเปล่ียนแปลงที่ Out1 4.1.5 บนั ทกึ ผลการทดลอง 4.2 การทดลองยอ ยที่ 2 (วงจร OR) วงจรท่ีจะศกึ ษาสรุปไดดงั รปู ที่ 1.4.2 (a) และมขี ้ันตอนดงั น้ี รปู ท่ี 1.4.2 (a) วงจร OR 4.2.1 Create new program โดยทําขนั้ ตอนเดยี วกับข้ันตอน 4.1.1 แตเปล่ยี นชอื่ โปรแกรมเปน Lab1_2 4.2.2 เขียนโปรแกรม โดยมขี น้ั ตอนเดยี วกบั ข้นั ตอนท่ี 4.1.2 แตจะเพ่ิมขน้ั ตอนดังตอไปนี้ ใบงานที่ 1: การทาํ งานโปรแกรม PLC พื้นฐาน หนา 16 จาก 49
เร่ือง การทาํ งานโปรแกรม PLC พน้ื ฐาน ใบงานที่ 1 (a) Click ท่ี contact ปกตเิ ปด ตามรปู ที่ 1.4.2 (a) SOFTPLC Contact ปกติเปด รูปที่ 1.4.2 (a) การ add contact ปกตเิ ปด ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พื้นฐาน หนา 17 จาก 49
เรอ่ื ง การทํางานโปรแกรม PLC พืน้ ฐาน ใบงานที่ 1 SOFTPLC (b) เม่อื ทําการ add contact ปกตเิ ปด จะปรากฏ address และชนดิ ของ contact โดย เลอื กเปน Input ตามรูปท่ี 1.4.2 (b) รูปที่ 1.4.2 (b) เลือกชนดิ เปน Input ใบงานที่ 1: การทํางานโปรแกรม PLC พ้นื ฐาน หนา 18 จาก 49
เรอ่ื ง การทาํ งานโปรแกรม PLC พ้ืนฐาน ใบงานท่ี 1 SOFTPLC (c) เลอื ก address ตามรูปท่ี 1.4.2 (c) และจะปรากฏ INP 3 Simul และเพม่ิ เสน ตรง 1 เสนตามรูปท่ี 1.4.2 (d) เลือก 3 Simul รูปท่ี 1.4.2 (c) เลอื ก address เปน 3 Simul ใบงานที่ 1: การทาํ งานโปรแกรม PLC พืน้ ฐาน หนา 19 จาก 49
เร่อื ง การทาํ งานโปรแกรม PLC พืน้ ฐาน ใบงานที่ 1 SOFTPLC 2 1 รปู ท่ี 1.4.2 (d) (d) จากรูปที่1.4.2 (d) เช่ือมตอบรรทดั บนและลา งเขาดว ยกนั โดยคลกิ ท่ที า ยเสนท่ตี อ งการ จะเชือ่ ม(1) จากนนั้ คลกิ ทสี่ ญั ลักษณ (2) จะไดวงจร OR ตามรูปท1ี่ .4.2 (e) รูปที1่ .4.2 (e) วงจร OR 4.2.3 ทําการ Start โปรแกรมซอฟตแวร SoftPLC ดังขอ ท่ี 4.1.3 4.2.4 การทดลองใน Simulated I/O ดังขอที่ 4.1.4 โดยคลิกท่ี INP1, INP2, INP3 สงั เกตผลท่ี เกดิ ขนึ้ ที่ OUT1 4.2.5 บนั ทกึ ผลการทดลอง ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พ้นื ฐาน หนา 20 จาก 49
เร่อื ง การทํางานโปรแกรม PLC พื้นฐาน ใบงานท่ี 1 SOFTPLC 4.3 การทดลองยอยที่ 3 (วงจร SET และ วงจร RESET) วงจรทจ่ี ะศึกษาสรุปไดดังรูปที่ 1.4.3 (a) และมี ข้นั ตอนดังนี้ รปู ท่ี 1.4.3 (a) วงจร SET และ วงจร RESET 4.3.1 Create new program โดยทาํ ขนั้ ตอนเดยี วกบั ขั้นตอน 4.1.1 แตเปลย่ี นชอื่ โปรแกรมเปน Lab1_3 4.3.2 เขยี นโปรแกรม โดยมีข้นั ตอนเดยี วกบั ข้นั ตอนท่ี 4.1.2 แตจะเพมิ่ ขนั้ ตอนดงั ตอไปนี้ (a) สราง INP1 และ INP2 พรอมทง้ั ตอเสน ดงั รปู ท่ี 1.4.3 (b) รปู ที่ 1.4.3 (b) การสราง contact ปกติเปด INP1 และ INP2 ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พนื้ ฐาน หนา 21 จาก 49
เรอื่ ง การทาํ งานโปรแกรม PLC พนื้ ฐาน ใบงานท่ี 1 SOFTPLC (b) บรรทัด INP1 สรา ง Coil โดยเลือกประเภทเปน Set Output ดงั รูปที่ 1.4.3 (c) และ กําหนด Set Output เปน1 Simul ดังรูปท่ี 1.4.3 (d) รูปท่ี 1.4.3 (c) กาํ หนดเปน Set Output ใบงานที่ 1: การทํางานโปรแกรม PLC พื้นฐาน หนา 22 จาก 49
เร่อื ง การทํางานโปรแกรม PLC พ้นื ฐาน ใบงานท่ี 1 SOFTPLC รปู ที่ 1.4.3 (d) กําหนด Set Output เปน 1 Simul ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พ้ืนฐาน หนา 23 จาก 49
เรื่อง การทํางานโปรแกรม PLC พืน้ ฐาน ใบงานที่ 1 SOFTPLC (c) บรรทัด INP2 ทําเชนเดยี วกบั บรรทัด INP1 แตเปลี่ยนเปน Reset Output และกําหนด เปน 2 Simul ดงั รูปท่ี 1.4.3 (e) รปู ที่ 1.4.3 (e) วงจร Set และวงจร Reset 4.3.3 ทาํ การ Start โปรแกรมซอฟตแ วร SoftPLC ดังขอ ท่ี 4.1.3 4.3.4 การทดลองใน Simulated I/O ดงั ขอ ท่ี 4.1.4 โดยคลกิ INP1 และ INP2 สังเกตผลทเ่ี กิดขึน้ ท่ี OUT1 และ OUT2 4.3.5 บันทกึ ผลการทดลอง ใบงานที่ 1: การทาํ งานโปรแกรม PLC พ้ืนฐาน หนา 24 จาก 49
เรือ่ ง การทาํ งานโปรแกรม PLC พ้ืนฐาน ใบงานที่ 1 SOFTPLC 4.4 การทดลองยอยท่ี 4 (วงจร Timer) วงจรทจ่ี ะศึกษาสรปุ ไดดังรปู ท่ี 1.4.4 (a) และมีข้นั ตอนดังนี้ รูปท่ี 1.4.4 (a) วงจร Timer 4.4.1 Create new program โดยทาํ ขนั้ ตอนเดียวกบั ขั้นตอน 4.1.1 แตเปลีย่ นช่ือโปรแกรมเปน Lab1_4 4.4.2 เขียนโปรแกรม โดยมีขัน้ ตอนเดียวกับขั้นตอนท่ี 4.1.2 แตจะเพิม่ ขั้นตอนดงั ตอ ไปนี้ (a) เมือ่ สรา ง INP1 และเสน ดังรปู ท่ี 1.4.4 (b) แลว ข้นั ตอ มาจะสราง Coil Output Timer โดยเลอื กประเภท Output เปน Set Timer ดงั รปู ที่ 1.4.4 (b) เลอื ก Set Timer รูปท่ี 1.4.4 (b) การเลอื ก Output เปน Set Timer หนา 25 จาก 49 ใบงานที่ 1: การทาํ งานโปรแกรม PLC พน้ื ฐาน
เร่ือง การทาํ งานโปรแกรม PLC พืน้ ฐาน ใบงานที่ 1 SOFTPLC (b) ใสตัวเลข1 ท่ี TMR แลว กด Enter เพือ่ กําหนดใหเปน Timer ตัวที่ 1 ดงั รปู ท่ี 1.4.4 (c) TMR1 รูปที่ 1.4.4 (c) กาํ หนดให Timer เปนตวั ที่ 1 ใบงานท่ี 1: การทํางานโปรแกรม PLC พน้ื ฐาน หนา 26 จาก 49
เรื่อง การทํางานโปรแกรม PLC พื้นฐาน ใบงานท่ี 1 SOFTPLC (c) Double Click ท่ี TMR1 จะปรากฏหนาตาง Property ข้ึนมา ใหใส 5000 ท่ี Time หมายถึง 5000 มิลลวิ นิ าที = 5 วินาที ดงั รูปท่ี 1.4.4 (d) 5000 มลิ ลวิ ินาที รปู ท่ี 1.4.4 (d) การตง้ั คา Timer ใบงานท่ี 1: การทํางานโปรแกรม PLC พนื้ ฐาน หนา 27 จาก 49
เรือ่ ง การทํางานโปรแกรม PLC พนื้ ฐาน ใบงานท่ี 1 SOFTPLC (d) ขน้ึ บรรทดั ตอมาสราง Contact ปกตปิ ดโดยเลอื กประเภทเปน Timer ดังรูปที่ 1.4.4 (e) Contact ปกตเิ ปด Timer รปู ที่ 1.4.4 (e) การเลอื ก Contact ประเภท Timer ใบงานท่ี 1: การทํางานโปรแกรม PLC พน้ื ฐาน หนา 28 จาก 49
เรอื่ ง การทํางานโปรแกรม PLC พืน้ ฐาน ใบงานท่ี 1 SOFTPLC (e) กาํ หนดหมายเลข TMR เปนหมายเลข1 จากน้นั ทาํ การเช่ือมเสนสัญญาณและสราง Output Coil 1 ดังรปู ท่ี 1.4.4 (f) Contact Timer รปู ท่ี 1.4.4 (f) การกําหนด Contact ปกติเปดเปน TMR1และ Output Coil 1 ใบงานท่ี 1: การทํางานโปรแกรม PLC พืน้ ฐาน หนา 29 จาก 49
เร่ือง การทาํ งานโปรแกรม PLC พน้ื ฐาน ใบงานท่ี 1 SOFTPLC (f) ข้ึนบรรทดั ใหมแ ละสรา ง Contact ปกตเิ ปด โดยกําหนดใหเ ปน INP2 และสราง Coil โดยกาํ หนดประเภท Coil เปน Reset Timer ดงั รูปท่ี 1.4.4 (g) โดยกําหนดใหเปน Reset Timer หมายเลข 1 ดงั รปู ที่ 1.4.4 (h) Reset Timer รปู ที่ 1.4.4 (g) การสรา ง Reset Timer ใบงานที่ 1: การทาํ งานโปรแกรม PLC พื้นฐาน หนา 30 จาก 49
เรื่อง การทาํ งานโปรแกรม PLC พืน้ ฐาน ใบงานท่ี 1 SOFTPLC Reset Timer รูปที่ 1.4.4 (h) กาํ หนด Reset Timer หมายเลข 1 (g) จะไดว งจร Timer ดังรปู ท่ี 1.4.4 (i) รูปที่ 1.4.4 (i) วงจร Timer 4.4.3 ทาํ การ Start โปรแกรมซอฟตแวร SoftPLC ดงั ขอท่ี 4.1.3 4.4.4 การทดลองใน Simulated I/O ดงั ขอ ท่ี 4.1.4 โดยคลิก INP1 สงั เกตผลท่เี กิดขึ้นกับ OUT1 จากนน้ั คลกิ INP2 สังเกตผลทีเ่ กิดขึน้ 4.4.5 บนั ทึกผลการทดลอง ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พน้ื ฐาน หนา 31 จาก 49
เรอื่ ง การทาํ งานโปรแกรม PLC พ้ืนฐาน ใบงานท่ี 1 SOFTPLC 4.5 การทดลองยอ ยที่ 5 (วงจร Counter) วงจรทจ่ี ะศึกษาสรุปไดดงั รูปท่ี 1.4.5 (a) และมีขัน้ ตอนดังน้ี รูปท่ี 1.4.5 (a) วงจร Counter 4.5.1 Create new program โดยทาํ ขั้นตอนเดยี วกบั ขั้นตอน 4.1.1 แตเปล่ียนชื่อโปรแกรมเปน Lab1_5 4.5.2 เขยี นโปรแกรม โดยมขี ัน้ ตอนเดียวกบั ขน้ั ตอนที่ 4.1.2 แตจะเพิม่ ขั้นตอนดงั ตอ ไปนี้ (a) เมือ่ สรา ง INP1 และเสนดงั รูปที่ 1.4.5 (b) แลว ขั้นตอมาจะสรา ง Coil Output Counter โดยเลอื กประเภท Output เปน Counter+ ดังรปู ท่ี 1.4.5 (b) Counter+ รปู ท่ี 1.4.5 (b)การเลือก Output เปน Counter+ ใบงานที่ 1: การทาํ งานโปรแกรม PLC พน้ื ฐาน หนา 32 จาก 49
เร่อื ง การทํางานโปรแกรม PLC พนื้ ฐาน ใบงานท่ี 1 SOFTPLC (b) ใสตวั เลข1 ท่ี CN แลว กด Enter เพ่อื กําหนดใหเปน Counter ตวั ท่ี 1 ดงั รปู ท่ี 1.4.5 (c) Counter ตวั ท่ี 1 รูปท่ี 1.4.5 (c) กาํ หนด Counter เปน ตัวที่ 1 ใบงานที่ 1: การทาํ งานโปรแกรม PLC พื้นฐาน หนา 33 จาก 49
เรือ่ ง การทาํ งานโปรแกรม PLC พ้ืนฐาน ใบงานที่ 1 SOFTPLC (c) ขนึ้ บรรทดั ตอมาสรางContact ปกตปิ ดโดยเลือกประเภทเปนCounter ดงั รปู ที่ 1.4.5 (d) Contact Counter รปู ท่ี 1.4.5 (d) กาํ หนด Contact Counter ใบงานที่ 1: การทํางานโปรแกรม PLC พน้ื ฐาน หนา 34 จาก 49
เรือ่ ง การทาํ งานโปรแกรม PLC พ้ืนฐาน ใบงานที่ 1 SOFTPLC (d) เมือ่ คลิกเลอื กแลวจะตองกําหนดวา จะรบั คา จาก Counter ตัวไหน ในท่นี ใ้ี สเ ลข 1 แลว กด Enter จะปรากฏหนาตาง Wizard ใหใ สเ ลข 5 เพ่อื กําหนดจํานวนที่จะนบั เทากบั 5 ดงั รูปท่ี 1.4.5 (e) Contact Counter จาํ นวนนับ รปู ท่ี 1.4.5 (e) การตัง้ คา Counter ใบงานท่ี 1: การทํางานโปรแกรม PLC พน้ื ฐาน หนา 35 จาก 49
เรอ่ื ง การทํางานโปรแกรม PLC พืน้ ฐาน ใบงานท่ี 1 (e) สรา ง Output Coil โดยกําหนดใหเ ปน OUT1 ดังรูปท่ี 1.4.5 (f) SOFTPLC รูปท่ี 1.4.5 (f) สราง Output Coil ใบงานท่ี 1: การทาํ งานโปรแกรม PLC พ้นื ฐาน หนา 36 จาก 49
เร่อื ง การทํางานโปรแกรม PLC พน้ื ฐาน ใบงานที่ 1 SOFTPLC (f) บรรทัดตอมาสรา ง INP2 และสราง Coil ประเภท Reset Counter ดังรูปท่ี 1.4.5 (g) โดยกําหนดให Reset Counter เปน หมายเลข 1 ดังรปู ที่ 1.4.5 (h) Reset Counter รูปที่ 1.4.5 (g) สรา ง Reset Counter ใบงานที่ 1: การทํางานโปรแกรม PLC พนื้ ฐาน หนา 37 จาก 49
เรอ่ื ง การทาํ งานโปรแกรม PLC พ้นื ฐาน ใบงานที่ 1 SOFTPLC Reset Counter 1 รูปที่ 1.4.5 (h) Reset Counter หมายเลข 1 (g) จะไดว งจร Counter ดังรูปท่ี 1.4.5 (i) รปู ที่ 1.4.5 (i) วงจร Counter 4.5.3 ทาํ การ Start โปรแกรมซอฟตแ วร SoftPLC ดงั ขอที่ 4.1.3 4.5.4 การทดลองใน Simulated I/O ดังขอ ท่ี 4.1.4 โดย คลิก INP1 ใหตดิ ไฟจํานวน 5 ครั้ง สงั เกต OUT1 จากนน้ั ใหคลกิ INP2 สงั เกต การเปล่ยี นแปลง 4.5.5 บนั ทกึ ผลการทดลอง ใบงานท่ี 1: การทํางานโปรแกรม PLC พน้ื ฐาน หนา 38 จาก 49
เร่ือง การทาํ งานโปรแกรม PLC พน้ื ฐาน ใบงานที่ 1 SOFTPLC 4.6 การทดลองยอ ยที่ 6 (วงจร Self-Holding) วงจรทจ่ี ะศึกษาสรุปไดดงั รูปที่ 1.4.6 (a) และมีขัน้ ตอน ดงั นี้ รปู ท่ี 1.4.6 (a) วงจร Self-Holding 4.6.1 Create new program โดยทําข้นั ตอนเดียวกับขัน้ ตอน 4.1.1 แตเปลี่ยนช่ือโปรแกรมเปน Lab1_6 4.6.2 เขยี นโปรแกรม โดยมีขั้นตอนเดียวกบั ขนั้ ตอนท่ี 4.1.2 แตจะเพม่ิ ขัน้ ตอนดังตอ ไปนี้ (a) สรา ง Contact ปกตเิ ปด (INP1), Contact ปกตปิ ด (INP2) และ สราง Coil Output (OUT1) ดงั รปู ท่ี 1.4.6 (b) รปู ท่ี 1.4.6 (b) Contact ปกตเิ ปด (INP1), Contact ปกติปด (INP2) และCoil Output (OUT1) ใบงานที่ 1: การทํางานโปรแกรม PLC พื้นฐาน หนา 39 จาก 49
เรือ่ ง การทาํ งานโปรแกรม PLC พืน้ ฐาน ใบงานที่ 1 SOFTPLC (b) บรรทดั ตอมา สรา ง Contact โดยเลือกเปนประเภท Output ดงั รปู ที่ 1.4.6 (c) จากนน้ั เลอื ก 1 Simul และกด Enter ดังรูปท่ี 1.4.6 (d) Contact Output รปู ท่ี 1.4.6 (c) กําหนดประเภท Contact เปน Output ใบงานที่ 1: การทาํ งานโปรแกรม PLC พื้นฐาน หนา 40 จาก 49
เร่ือง การทาํ งานโปรแกรม PLC พนื้ ฐาน ใบงานท่ี 1 SOFTPLC 1 Simul รูปท่ี 1.4.6 (d) กําหนดเปน Output หมายเลข 1 ใบงานที่ 1: การทาํ งานโปรแกรม PLC พน้ื ฐาน หนา 41 จาก 49
เรื่อง การทาํ งานโปรแกรม PLC พื้นฐาน ใบงานที่ 1 SOFTPLC (c) คลิกท่ี Contact OUT1 และคลกิ ที่สัญลักษณล ูกศรข้นึ ดงั รปู ที่ 1.4. 6 (e) จะไดเสนท่ี เช่ือมระหวา ง 2 บรรทดั ก็จะไดว งจร Self-Holding ดังรปู ท่ี 1.4.6 (f) 2 1 รปู ที่ 1.4.6 (e) การสรา งเสน เช่ือมระหวา งบรรทดั รปู ท่ี 1.4.6 (f) วงจร Self-Holding 4.6.3 ทาํ การ Start โปรแกรมซอฟตแวร SoftPLC ดงั ขอท่ี 4.1.3 4.6.4 การทดลองใน Simulated I/O ดงั ขอ ที่ 4.1.4 โดยคลิก INP1 สงั เกต OUT1 จากนน้ั คลิก INP2 สังเกต 4.6.5 บันทึกผลการทดลอง ใบงานที่ 1: การทาํ งานโปรแกรม PLC พนื้ ฐาน หนา 42 จาก 49
เรอ่ื ง การทาํ งานโปรแกรม PLC พ้ืนฐาน ใบงานที่ 1 SOFTPLC 4.7 การทดลองยอยท่ี 7 (วงจร Interlocking) วงจรทจี่ ะศกึ ษาสรุปไดดังรูปที่ 1.4.7 (a) และมีข้ันตอน ดงั น้ี รปู ท่ี 1.4.7 (a) วงจร Interlocking 4.7.1 Create new program โดยทาํ ขนั้ ตอนเดียวกับขั้นตอน 4.1.1 แตเ ปลยี่ นช่ือโปรแกรมเปน Lab1_7 4.7.2 เขยี นโปรแกรม โดยมขี ้ันตอนเดียวกบั ขั้นตอนท่ี 4.1.2 โดยกําหนดคา Contact และ Coil ตามขัน้ ตอนตอไปน้ี ใบงานที่ 1: การทํางานโปรแกรม PLC พ้ืนฐาน หนา 43 จาก 49
เร่ือง การทํางานโปรแกรม PLC พ้ืนฐาน ใบงานที่ 1 SOFTPLC (a) ในบรรทดั แรก สรา งContact Input ปกตเิ ปด INP1 ตอ ดวย Contact Output ปกตปิ ด OUT2 จากนัน้ สราง Contact Input ปกติปด INP3 และสรา ง Coil Output OUT1 ดงั รปู ที่ 1.4.7 (b) INP1 OUT2 INP3 OUT1 รปู ท่ี 1.4.7 (b) การสรา งและกาํ หนดตัวแปรในบรรทดั แรก ใบงานที่ 1: การทาํ งานโปรแกรม PLC พนื้ ฐาน หนา 44 จาก 49
เร่ือง การทํางานโปรแกรม PLC พื้นฐาน ใบงานท่ี 1 SOFTPLC (b) บรรทัดท่ี 2 สรา ง Contact Output 1 และทาํ การเชือ่ มตอกับบรรทดั แรกดงั รูปที่ 1.47.(c) เชื่อมตอระหวางบรรทัด OUT1 รูปท่ี 1.4.7 (c) การสราง Contact OUT1 และเช่อื มตอ ระหวา งบรรทดั ใบงานที่ 1: การทํางานโปรแกรม PLC พ้ืนฐาน หนา 45 จาก 49
เรือ่ ง การทาํ งานโปรแกรม PLC พ้นื ฐาน ใบงานที่ 1 SOFTPLC (c) บรรทดั ท่ี 3 สราง Contact Input ปกติเปด INP2 ตอดวย Contact Output ปกตปิ ด OUT1 จากน้ันสราง Contact Input ปกติปด INP3 และสรา ง Coil Output OUT1 ดงั รูปท่ี 1.4.7 (d) INP1 OUT1 INP3 OUT2 รูปท่ี 1.4.7 (d) การสรา งและกาํ หนดตวั แปรในบรรทดั ที่ 3 ใบงานที่ 1: การทํางานโปรแกรม PLC พ้ืนฐาน หนา 46 จาก 49
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450