Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore 04.โปรแกรม Step7 - MicroWine

04.โปรแกรม Step7 - MicroWine

Published by ธิราช ประดิษฐ์ด้วง, 2020-10-04 03:08:28

Description: 04.โปรแกรม Step7 - MicroWine

Keywords: basic PLC

Search

Read the Text Version

55 หนว่ ยท่ี 4 โปรแกรม STEP 7–Micro/WIN สอนครั้งที่ 4 รหสั วิชา 2104-2109 วิชาการโปรแกรมและควบคุมไฟฟา้ จำนวน 4 ชว่ั โมง สาระการเรยี นรู้ 1) ข้อแนะนำก่อนการติดต้ังโปรแกรม STEP 7–Micro/WIN V4.0 SP9 2) การติดตั้งโปรแกรม STEP 7–Micro/WIN V4.0 SP9 3) ส่วนประกอบของโปรแกรม STEP 7–Micro/WIN V4.0 SP9 4) การตดิ ต่อส่ือสาร (Communication) ระหว่างคอมพวิ เตอร์กับโปรแกรมเมเบลิ คอนโทรลเลอร์ 5) การเปล่ียนคา่ พารามิเตอร์ของโปรแกรมเมเบลิ คอนโทรลเลอร์ 6) ข้อกำหนดในการเขียนโปรแกรม 7) การเขยี นโปรแกรมเบ้ืองต้น 8) การต่ออปุ กรณ์อนิ พุตของเคร่ืองโปรแกรมเมเบลิ คอนโทรลเลอร์ แนวคดิ สำคัญ โปรแกรม STEP 7–Micro/WIN เป็นซอฟต์แวร์ (Software) สำหรับใช้ควบคุมเครื่อง PLC SIEMENS รนุ่ SIMATIC S7–200 ซง่ึ เป็น PLC ที่ใช้ในอุตสาหกรรมหลากหลายรูปแบบ จงึ มคี วามจำเปน็ ท่ี จะต้องศึกษาส่วนประกอบต่างๆ บนโปรแกรม การติดต่อส่ือสาร (Communication) การเปล่ียน ค่าพารามิเตอร์ เพ่อื ใหส้ ามารถใชง้ านโปรแกรมได้อย่างถูกตอ้ ง จุดประสงคก์ ารเรยี นรู้ จุดประสงค์ท่ัวไป 1) เพ่อื ให้มคี วามรู้ เข้าใจเกีย่ วกบั การตดิ ตัง้ โปรแกรม STEP 7–Micro/WIN 2) เพ่อื ให้มีความรู้ เขา้ ใจเกี่ยวกับส่วนประกอบและสญั ลักษณ์ของโปรแกรม STEP 7- Micro/WIN 3) เพื่อใหม้ คี วามรู้ เขา้ ใจเกี่ยวกับการติดต่อสื่อสารระหว่างคอมพิวเตอร์กับโปรแกรมเมเบิล คอนโทรลเลอร์ 4) เพอ่ื ใหม้ คี วามรู้ เขา้ ใจเกี่ยวกับการเปลยี่ นค่าพารามเิ ตอร์ของโปรแกรมเมเบลิ คอนโทรลเลอร์ 5) เพื่อให้มีความรู้ เข้าใจเกย่ี วกับข้อกำหนดในการเขยี นโปรแกรม 6) เพื่อใหม้ ีความรู้ เข้าใจเก่ียวกับการเขียนโปรแกรมเบอ้ื งตน้ 7) เพอ่ื ให้มที ักษะเกีย่ วกบั การต่ออปุ กรณ์อินพตุ ของเครอ่ื งโปรแกรมเมเบิลคอนโทรลเลอร์ 8) เพื่อให้ผ้เู รียนเปน็ ผู้มคี ุณธรรม จรยิ ธรรมและคณุ ลกั ษณะอนั พึงประสงค์สอดคลอ้ งกบั จรรยาบรรณวิชาชีพ

56 จดุ ประสงค์เชิงพฤติกรรม ด้านความรู้ 1) บอกความหมายของส่วนประกอบและสัญลักษณข์ องโปรแกรม STEP 7–Micro/WIN ได้ ถกู ต้อง 2) บอกขน้ั ตอนการติดต่อส่อื สารระหว่างคอมพวิ เตอรก์ บั โปรแกรมเมเบิลคอนโทรลเลอร์ได้ถูกตอ้ ง 3) บอกขน้ั ตอนการเปล่ียนคา่ พารามเิ ตอร์ของโปรแกรมเมเบลิ คอนโทรลเลอร์ไดถ้ ูกต้อง 4) บอกข้อกำหนดในการเขยี นโปรแกรมไดถ้ ูกตอ้ ง 5) บอกวธิ ีการเขียนโปรแกรมเบ้ืองต้นโดยใชก้ ลมุ่ คำสั่งพื้นฐานได้ถูกต้อง ด้านทกั ษะ 1) ติดตง้ั โปรแกรม STEP 7–Micro/WIN ได้ถูกต้อง 2) ตดิ ตอ่ ส่อื สารระหวา่ งคอมพิวเตอรก์ ับโปรแกรมเมเบลิ คอนโทรลเลอร์ได้ถูกต้อง 3) เปลีย่ นค่าพารามิเตอร์ของโปรแกรมเมเบิลคอนโทรลเลอร์ได้ถกู ต้อง 4) เขียนโปรแกรมเบื้องต้นโดยใช้กลมุ่ คำสงั่ พื้นฐานได้ถูกต้อง 5) ปฏิบตั ิการตอ่ อุปกรณ์อนิ พตุ ของเครื่องโปรแกรมเมเบลิ คอนโทรลเลอร์ได้ถูกตอ้ ง ดา้ นคณุ ธรรม จริยธรรม และคณุ ลกั ษณะท่ีพงึ ประสงค์ 1) มีคณุ ธรรม จรยิ ธรรมและคณุ ลักษณะทีพ่ ึงประสงค์สอดคลอ้ งกับจรรยาบรรณวชิ าชีพ สมรรถนะประจำหนว่ ย 1) แสดงความรู้ในการติดตัง้ โปรแกรม STEP 7–Micro/WIN 2) แสดงความรู้ในบอกสว่ นประกอบของโปรแกรม STEP 7–Micro/WIN 3) แสดงความรใู้ นการตดิ ต่อสอ่ื สาร (Communication) ระหว่างคอมพวิ เตอรก์ บั โปรแกรมเมเบลิ คอนโทรลเลอร์ 4) แสดงความรูใ้ นการเปลี่ยนคา่ พารามิเตอรข์ องโปรแกรมเมเบลิ คอนโทรลเลอร์ 5) แสดงความรู้ในการบอกข้อกำหนดในการเขยี นโปรแกรม 6) แสดงความรใู้ นการเขยี นโปรแกรมเบอื้ งตน้ โดยใช้คำสั่งพื้นฐาน 7) ต่ออปุ กรณ์อินพุตของเคร่ืองโปรแกรมเมเบลิ คอนโทรลเลอร์ คำแนะนำ หนว่ ยท่ี 4 โปรแกรม STEP 7–Micro/WIN ใชร้ ่วมกบั ใบงานที่ 1 การใชง้ านโปรแกรม STEP 7– Micro/WIN และการต่ออุปกรณ์อนิ พตุ

57 หน่วยท่ี 4 โปรแกรม STEP 7–Micro/WIN การเขียนโปรแกรมเพื่อส่ังงาน PLC SIEMENS S7–200 ต้องใช้ซอฟต์แวร์ STEP 7–Micro/WIN ในการเขียนโปรแกรมสำหรับผู้ท่ียังไม่มีโปรแกรมจะต้องติดตั้งโปรแกรม STEP 7–Micro/WIN ก่อนการ ติดตั้งสามารถทำได้โดยเตรียมอุปกรณ์สำหรับการติดตั้งและทำตามลำดับขั้นตอน ซ่ึงในหน่วยนี้เป็นการ อธบิ ายข้ันตอนในการติดตั้งโปรแกรม STEP 7–Micro/WIN V4.0 SP9 4.1 ข้อแนะนำก่อนการตดิ ตัง้ โปรแกรม STEP 7–Micro/WIN V4.0 SP9 กอ่ นการตดิ ตงั้ ควรเตรยี มอุปกรณส์ ำหรับการตดิ ต้ังดงั น้ี - เครอื่ งคอมพิวเตอร์ พน้ื ท่ี Hard Disk ไม่นอ้ ยกวา่ 50 MB - ระบบปฏิบัติการ Windows XP หรือ Windows 7 (32 bit หรือ 64 bit) - จอ VGA หรอื จอท่ีมคี วามละเอยี ด 1024 × 768 ขึ้นไป - โปรแกรม STEP 7–Micro/WIN V4.0 SP9 - สายเคเบ้ิล PC/PPI (USB or RS232 Type) - PLC SIEMENS รุ่น SIMATIC S7–200 ก่อนการตดิ ต้ังโปรแกรม STEP 7–Micro/WIN V4.0 SP9 จะต้องตดิ ตั้งโปรแกรม STEP 7 V4.0 SP7 ก่อน แล้วจงึ จะสามารถตดิ ตงั้ โปรแกรม V4.0 SP9 ได้ หากข้ามข้ันตอนไปติดตั้งโปรแกรม V4.0 SP9 โดยไม่ตดิ ต้ังโปรแกรม V4.0 SP7 ระบบจะแสดงข้อความดงั รปู ท่ี 4.1

58 รปู ที่ 4.1 ขอ้ ความระบบไม่สามารถดำเนนิ การติดต้ังโปรแกรม STEP 7–Micro/WIN V4.0 SP9 ได้ ให้ติดตั้งโปรแกรม STEP 7–Micro/WIN V4.0 SP7 โดยทำตามขั้นตอนการติดตั้งไปเรื่อย ๆ จน ครบระบบจะให้ Restart เคร่ือง รอจนระบบ Restart เครื่องเสร็จ จากนั้นจึงเริ่มขั้นตอนการติดตั้ง โปรแกรม STEP 7–Micro/WIN V4.0 SP9 4.2 การตดิ ตั้งโปรแกรม STEP 7–Micro/WIN V4.0 SP9 ขนั้ ตอนการตดิ ตั้ง โปรแกรม STEP 7–Micro/WIN V4.0 SP9 มขี น้ั ตอนดังนี้ 1) ใสแ่ ผ่นซดี ี (CD) โปรแกรม STEP 7–Micro/WIN V4.0 SP9 ลงใน Drive CD – ROM 2) เปิดWindows Explorer คลกิ (Click) เลือก Drive CD–ROM จากน้นั ดบั เบล้ิ คลิก (Double Click) ที่ไอคอน Setup ดงั รูปที่ 4.2 รูปที่ 4.2 ไอคอน Setup 3) จะปรากฏหนา้ ต่างเลอื กภาษาท่ใี ช้ในโปรแกรมตดิ ต้ังขน้ึ มา ให้คลกิ (1) เลอื ก English (United States) จากนนั้ คลกิ (2) ปุ่ม NEXT ดงั รูปที่ 4.3 ระบบจะเร่มิ ดำเนนิ การ ขนั้ ตอนในการตดิ ตง้ั ดงั รปู ท่ี 4.4 1 2 รูปท่ี 4.4 หนา้ ต่างขนั้ ตอนในการติดต้งั รปู ท่ี 4.3 หนา้ ตา่ งเลอื กภาษาที่ใช้ในการติดต้ัง

59 4) จะมีข้อความให้ Uninstall โปรแกรม STEP 7–Micro/WIN V4.0 SP7 ใน Add / Remove Programs ให้คลิกปุ่ม OK ดงั รปู ท่ี 4.5 รูปท่ี 4.5 หน้าตา่ งให้ถอนการตดิ ต้งั โปรแกรม STEP 7–Micro/WIN V4.0 SP7 5) จากน้ันให้ไปท่ีเมนู Start>Control Panel>คลกิ ท่ี 6) คลกิ (1) เลอื ก SIMATIC STEP 7–Micro/WIN V4.0.7.10 แลว้ คลกิ (2) Uninstall ดงั รูปท่ี 4.6 2 1 รปู ท่ี 4.6 ขนั้ ตอนการถอนการติดตงั้ โปรแกรม STEP 7–Micro/WIN V4.0 SP7 7) ระบบจะเรมิ่ ขน้ั ตอนถอนการตดิ ตง้ั เม่ือเสรจ็ สน้ิ ระบบจะสัง่ Restart เครอ่ื ง ให้ Restart ตาม คำแนะนำ จากน้ันจงึ เริ่มข้ันตอนในการติดตัง้ โปรแกรม STEP 7–Micro/WIN V4.0 SP9 ใหมอ่ ีกครั้ง โดย ใหด้ บั เบล้ิ คลกิ ที่ไฟล์ Setup ในแผน่ ซดี ีโปรแกรม STEP 7–Micro/WIN V4.0 SP9 ดงั รูปท่ี 4.7 รูปท่ี 4.7 ไอคอน Setup 8) จะปรากฏหน้าตา่ งเลือกภาษาท่ใี ชใ้ นโปรแกรมติดตัง้ ขึน้ มา ให้คลกิ (1) เลอื ก English (United States) จากนนั้ คลกิ (2) ปุ่ม NEXT ดงั รปู ที่ 4.8

60 2 รปู ที่ 4.8 หนา้ ตา่ งเลอื กภาษาท่ใี ชใ้ นการติดตง้ั 9) จะปรากฏหนา้ ตา่ งเริม่ ต้นข้ันตอนการตดิ ตั้งให้คลิก Next ดงั รูปที่ 4.9 แล้วจะปรากฏหนา้ ต่าง สว่ น License Agreement ให้คลิกปุ่ม Yes ดงั รปู ท่ี 4.10 รปู ที่ 4.9 หน้าต่างเรมิ่ ต้นขน้ั ตอนการติดตั้ง รปู ที่ 4.10 ส่วน License Agreement คลิก Yes 10) เลือกตำแหน่งโฟลเดอร์ปลายทาง (Choose Destination Folder) ท่ีจะตดิ ตั้งโปรแกรม หาก ต้องการเปลี่ยนให้คลกิ Browse เพื่อเลือกโฟลเดอร์ใหม่ หรือถา้ ยอมรบั โฟลเดอรป์ ลายทางการติดตัง้ ตามที่ โปรแกรมกำหนดให้คลิกเลอื ก Next ดงั รูปที่ 4.11 แลว้ ระบบจะเริ่มดำเนินการติดตัง้ ดงั รูปท่ี 4.12

61 รูปที่ 4.11 หนา้ ตา่ งเลอื กตำแหนง่ โฟลเดอรป์ ลายทาง รปู ท่ี 4.12 หนา้ ตา่ งเริ่มดำเนนิ การตดิ ตง้ั 11) การติดต้งั จะดำเนินต่อไปให้รอจนกระท่งั ปรากฏหนา้ ต่าง InstallShield Wizard Complete แสดงว่าขั้นตอนในการตดิ ต้ังสมบรู ณ์ จากนนั้ คลิก Finish ดงั รปู ที่ 4.13 12) เม่ือเปิดเคร่ืองคอมพิวเตอร์ และเข้าสู่หน้าต่างปกติของระบบ Windows ให้สังเกตไอคอน โปรแกรม STEP 7–Micro/WIN V4.0 SP9 บนหน้าต่าง Desktop ให้ดับเบิ้ลคลิกเมาส์ทางซ้ายที่ไอคอน โปรแกรม STEP 7 รอสกั ครหู่ น้าต่างแรกของโปรแกรมจะปรากฏขึ้น ดงั รปู ที่ 4.14 รูปท่ี 4.13 หนา้ ต่าง InstallShield รูปท่ี 4.14 หนา้ ต่างแรกของโปรแกรม STEP 7 Wizard Complete –Micro/WIN V4.0 SP9 4.3 ส่วนประกอบของโปรแกรม STEP 7–Micro/WIN V4.0 SP9

62 สว่ นประกอบของโปรแกรม STEP 7–Micro/WIN V4.0 SP9 รายละเอยี ดดงั รปู ที่ 4.15 รูปท่ี 4.15 หน้าตา่ งโปรแกรม STEP 7–Micro/WIN V4.0 SP9 สว่ นประกอบของโปรแกรม STEP 7–Micro/WIN V4.0 SP9 มคี วามหมายดังน้ี 1) Menu bar เป็นแถบเมนูซ่งึ แสดงคำสั่งของโปรแกรม ได้แก่ กล่มุ คำสงั่ File, Edit, View, PLC, Debug, Tool, Windows, Help 2) Toolbars เป็นแถบเครื่องมอื ซง่ึ แสดงรูปของไอคอนคำส่ังที่เรยี กใช้งานบ่อย 3) Navigation bar เป็นแถบนำทาง ซง่ึ แสดงกลมุ่ ของการควบคุมได้แก่ (1) กลมุ่ View ปมุ่ ควบคมุ สำหรับ Program Block, Symbol Table, Status Chart Data block, Cross Reference, Communication และ Set PG/PC Interface (2) กลมุ่ Tool ป่มุ ควบคุมสำหรบั คำสง่ั Wizard 4) Instruction Tree เป็นส่วนแสดงกลุ่มคำส่ังท่ีใช้ในการเขียนโปรแกรม สามารถคลิกเมาส์ท่ี เคร่ืองหมาย + หน้าโฟลเดอร์เพ่ือเปิดชุดคำสั่ง โดยสามารถลากหรือดับเบ้ิลคลิกคำสั่งที่ ตอ้ งการ เพื่อมาวางในส่วนพ้นื ทเี่ ขยี นโปรแกรมProgram Editor 5) Output Windows เปน็ ส่วนแสดงหน้าต่างเอาต์พตุ ที่แสดงขอ้ มลู เม่ือติดต่อสือ่ สารกับ PLC เชน่ การตรวจสอบโปรแกรม (Compile) โปรแกรมจะแสดงขอ้ ความบอกรายละเอยี ดในการ ตรวจสอบ 6) Status bar เป็นแถบสถานะแสดงการทำงานของโปรแกรม STEP 7–Micro/WIN

63 7) Program Editor หรอื Main Programเป็นสว่ นพืน้ ที่ในการเขียนโปรแกรม 4.3.1 แถบเครือ่ งมือมาตรฐาน (Standard Toolbar) แถบเครื่องมือมาตรฐานดงั รูปท่ี 4.16 มี สญั ลักษณ์ ช่อื และความหมายตามตารางท่ี 4.1 ดังน้ี รปู ที่ 4.16 สว่ นแถบเครื่องมือมาตรฐาน (Standard Toolbar) ตารางท่ี 4.1 ความหมายแถบเครอื่ งมือมาตรฐาน (Standard Toolbar) สญั ลกั ษณ์และชอ่ื คำสงั่ ความหมาย New Project Open Project สรา้ งงานใหม่ Save Project Print เปิดงานท่ีสรา้ งไวแ้ ลว้ Print Preview บันทึกงานทีก่ ำลังทำอยู่ Cut สั่งพิมพ์ ออกทางเคร่ืองพิมพ์ ดงู านก่อนสง่ั พมิ พ์ ตัดขอ้ มูลสว่ นท่ีเลอื กไว้ ออกจากงานและสามารถนำข้อมลู ในสว่ นท่ถี ูกตัด นำไปวางไวใ้ นตำแหน่งทตี่ ้องการ Copy คดั ลอกข้อมลู ส่วนทเ่ี ลือกไวจ้ ากงานและวางไวใ้ นตำแหนง่ ที่ต้องการ Paste Undo วางข้อมลู ในสว่ นท่ีเลือกไว้ จากคำส่ัง Cut หรือ Copy มาวางไว้ใน Compile ตำแหนง่ ทีต่ ้องการ Compile All Upload ยกเลิกคำสั่งที่เพ่ิงกระทำก่อนหน้า หรอื ท่ีเพ่ิงกระทำลา่ สดุ Download ตรวจสอบขอ้ ผิดพลาดในหนา้ ท่กี ำลังเขยี นอยู่ในปัจจบุ ัน ตรวจสอบขอ้ ผิดพลาดท้งั หมด ประกอบดว้ ย Program Block , Data Block และ System Block ในการออกแบบโปรแกรมงานปจั จบุ นั ดึงขอ้ มลู หรอื โปรแกรมจาก PLC ขนึ้ มายงั โปรแกรม STEP 7– MICRO/WIN ในงานใหม่ นำงานทอี่ อกแบบในโปรแกรม STEP 7–MICRO/WIN Download ลง ใน PLC

64 Sort Ascending เรยี งลำดับชือ่ หรือแอดเดรสจากอักษร A – Z ในหน้า Symbol Table Sort Descending และ Status Chart เรียงลำดบั ชื่อ หรือแอดเดรสจากอักษร Z – A ในหน้า Symbol Table และ Status Chart Option เปดิ หน้าตา่ งข้อกำหนด (Option) เพื่อเขา้ ไป ค่าตา่ ง ๆ 4.3.2 แถบเคร่ืองมือตรวจสอบแก้ไข (Debug Toolbar) แถบเครอ่ื งมอื ตรวจสอบแก้ไข ดงั รูป ท่ี 4.17 มีสัญลกั ษณ์ ช่ือและความหมายตามตารางท่ี 4.2 ดังน้ี รูปที่ 4.17 แถบเคร่ืองมือตรวจแก้ (Debug Toolbar) ตารางที่ 4.2 ความหมายแถบเครื่องมือตรวจแก้ (Debug Toolbar) สัญลกั ษณ์และช่ือคำสง่ั คำสง่ั : ความหมาย RUN เรม่ิ ต้นข้ันตอนส่งั การทำงานของ PLC STOP หยดุ ข้นั ตอนสงั่ การทำงานของ PLC Program Status ดูสภาวะการทำงานของโปรแกรมภายใน PLC Pause Program Status หยุดดสู ภาวะการทำงานของโปรแกรมภายใน PLC ชว่ั คราว Chart Status Pause Trend View ดคู ่าภายในแอดเดรสของ PLC ที่ตอ้ งการบนหนา้ Status Chart Single Read แบบ Real time หยดุ แสดงค่ากราฟ แผนภูมสิ ถานะ ค่าภายในแอดเดรสของ PLC ท่ตี ้องการให้ค้างสภาวะปจั จุบัน ดูคา่ ภายในแอดเดรสของ PLC ท่ีต้องการบนหนา้ Status Chart ที่ค่าปัจจบุ ันแค่ครงั้ เดยี วเท่านั้น Write All เขยี นคา่ ต่าง ๆ ลงไปใน Address ทีต่ ้องการของ PLC Force บังคับสถานะการทำงาน Input (อนิ พุต) Output (เอาต์พุต) ให้ On–Off โดยไม่ข้ึนกับโปรแกรม

65 Unforce ยกเลกิ การบังคับสถานะ การทำงานอนิ Input (อินพุต) , Output Unforce All (เอาต์พตุ ) เฉพาะสว่ นท่เี ลือกเท่านนั้ ยกเลิกการบังคบั สถานะกานทำงาน Input (อนิ พุต) , Output Read All Forced (เอาต์พตุ ) ทั้งหมด Trend View : ใช้ในการอ่าน Contact หรือ Coil (คอยล์) ที่ถูกบังคับสถานะ ทัง้ หมดโดยแสดงที่หน้า Status Chart แสดงค่ากราฟ แผนภมู สิ ถานะคา่ ภายในแอดเดรสตา่ ง ๆ ของ PLC 4.3.3 แถบเครือ่ งมือท่ัวไป (Common Toolbar) แถบเคร่ืองมือท่ัวไป ดังรปู ท่ี 4.18 มี สัญลกั ษณ์ ช่อื และความหมายตามตารางที่ 4.3 ดงั นี้ รูปท่ี 4.18 แถบเครื่องมือทว่ั ไป (Common Toolbar) ตารางที่ 4.3 ความหมายแถบเครอ่ื งมือท่ัวไป (Common Toolbar) สัญลกั ษณ์และชอื่ คำสั่ง ความหมาย Insert Network แทรก Network เพิ่มเข้าไปในพ้ืนท่ีการออกแบบโปรแกรม Delete Network ลบ Network ออกจากพน้ื ที่การออกแบบโปรแกรม Toggle POU Comments เปิด / ปดิ การแสดงข้อความอธิบายโปรแกรม POU (Program Organizational Unit) Toggle Network Comments เปิด / ปิด การแสดงข้อความอธบิ ายบน Network Toggle Symbol Information Table เปิด / ปดิ หน้าตา่ งรายละเอยี ดข้อความของ Symbol , Address และ Comment เปิด / ปดิ การเลือกที่ค่ัน Network ท่ีต้องการดสู ถานะการทำงาน ตา่ ง ๆ

66 Toggle Bookmark Next Bookmark การเคลื่อนย้ายท่คี น่ั Network ถัดไปบนโปรแกรม Previous Bookmark การเคลื่อนย้ายทีค่ ัน่ Network ทผ่ี า่ นมาบนโปรแกรม ยกเลกิ การใชง้ านที่ค่นั Network ทง้ั หมด Remove All Bookmarks ปรับปรงุ การแก้ไขรายชอ่ื ของ Symbol ในตารางแสดง Apply All Symbol in Project รายละเอยี ดของข้อความของ Symbol , Address และ Comment ตรวจเช็คการกำหนดรายชอื่ ของ Symbol ถ้ามีข้อผดิ พลาด Create Table Undefined Symbols (Error) จะสรา้ งหน้า Symbol Table เพม่ิ ขน้ึ มาทันที 4.3.4 แถบเครือ่ งมือคำสงั่ (Instruction Toolbar) แถบเครือ่ งมอื คำส่งั ดงั รปู ท่ี 4.19 มีสัญลกั ษณ์ ชือ่ และความหมายตามตารางที่ 4.4 ดงั น้ี รูปที่ 4.19 แถบเครื่องมือคำสัง่ (Instruction Toolbar) ตารางท่ี 4.4 แถบเคร่ืองมือคำส่ัง (Instruction Toolbar) สญั ลกั ษณ์และชอื่ คำส่ัง ความหมาย Line Down การเช่อื มต่อเส้นลงด้านล่าง Line Left การเช่อื มต่อเส้นไปทางซ้าย Line Right การเชื่อมต่อเสน้ ไปทางขวา Contact ชุดคำสง่ั ทอี่ ยู่ในรปู แบบ Contact เชน่ Normally Open , Compare , Positive Transition Coil ชุดคำสั่งท่อี ยู่ในรูปแบบ Coil เชน่ Output , Jump – Label , Set , Reset Box ชุดคำส่งั ท่อี ยู่ในรูปแบบ Box เช่น Timer , Counter , Move

67 4.3.5 แถบดำเนนิ การ (Navigation Bar) เป็นแถบทีใ่ ชเ้ ลือกคำสัง่ ตา่ ง ๆ ของโปรแกรม เชน่ คำสั่ง Program Block, Symbol Table, Status Chart และ Communication เป็นต้น มสี ญั ลกั ษณ์ ชอ่ื และความหมายตามตารางที่ 4.5 ตารางท่ี 4.5 สว่ นประกอบต่าง ๆ บนแถบดำเนนิ การ (Navigation Bar) สญั ลักษณ์และชือ่ คำสงั่ ความหมาย Program Block เปดิ หนา้ ตา่ งทีใ่ ช้สรา้ งโปรแกรมหรอื จดั การในส่วนของโปรแกรม Symbol Table ใช้สำหรบั กำหนดช่อื คำสั่งหรือสัญลกั ษณ์และรายละเอยี ดต่าง ๆ Status Chart ใช้แสดงคา่ สถานะของแอดเดรสตา่ ง ๆ ภายใน PLC เช่น Timer , Counter , V Memory Data Block ใช้ในกำหนดข้อมูลให้กบั PLC System Block เป็นการกำหนดแก้ไขค่าระบบตา่ ง ๆ ของPLC Cross Reference ใชใ้ นการดูรายละเอียดตา่ ง ๆ ทั้งหมดของแอดเดรส Communications ใชใ้ นการติดต่อสอื่ สารระหวา่ งคอมพวิ เตอรก์ ับ PLC Set PG/PC Interface การกำหนดรูปแบบการเชื่อมต่อท่ใี ช้ในการตดิ ต่อข้อมลู 4.3.6 ส่วนประกอบตา่ ง ๆ ของ Instruction Tree ในโปรแกรม STEP 7–MICRO/WIN

68 (ก) ส่วนของข้อมลู และรายละเอียดของ Project (ข) ส่วนของชดุ คำสั่งของ STEP 7 Micro/WIN เชน่ Program Block, Symbol Table, Tool เปน็ ตน้ เช่น กล่มุ คำสงั่ Bit Logic, Counters, Timers เปน็ ตน้ รูปที่ 4.20 สว่ นประกอบตา่ ง ๆ ใน Instruction Tree 4.4 การตดิ ตอ่ สื่อสาร (Communication) ระหว่างคอมพวิ เตอรก์ บั โปรแกรมเมเบิลคอนโทรลเลอร์ การติดต่อสอ่ื สาร (Communication) สามารถทำได้ดังนี้ 1) ในสว่ นของ Navigation bar จะมีไอคอน Communication ทใ่ี ช้สำหรบั ตดิ ตอ่ ส่ือสารข้อมูล ระหว่างคอมพิวเตอรก์ ับ PLC ไดโ้ ดยเลอ่ื นเมาส์ไปชี้ที่ Communication คลิกเมาส์ซ้าย 1 คร้งั ดังรปู ที่ 4.21 รปู ท่ี 4.21 วิธีการ Communication

69 2) จะปรากฏหนา้ ตา่ ง Communications ข้ึนมา ให้เลอ่ื นเมาส์ไปช้ที ข่ี ้อความ Double Click to Refresh จากนน้ั ดบั เบ้ลิ คลิกเมาส์ซ้าย 1 ครัง้ ดังรปู ท่ี 4.22 รปู ท่ี 4.22 ขั้นตอนการ Communication 3) หากตดิ ต่อสอื่ สารขอ้ มูลระหว่าง PLC กบั คอมพวิ เตอร์สำเร็จ จะปรากฏรูป PLC พร้อมข้อความ บอกขนาด CPU ของ PLC ข้ึนมาดังรูปที่ 4.23 รูปที่ 4.23 การตดิ ต่อข้อมลู ระหวา่ งคอมพิวเตอรก์ บั PLC ท่ีสมบูรณ์ 4) หากการติดต่อสื่อสารข้อมูลระหว่าง PLC กับคอมพิวเตอร์ ไม่สำเร็จ จะแสดงข้อความว่า Error: Communications time–out ดงั รปู ที่ 4.24 แสดงถงึ การเช่ือมต่อมีขอ้ ผิดพลาดใหต้ รวจสอบการเช่ือมต่อ สายเคเบ้ิล ความเร็ว Baud Rate และการต้ังค่า Port (พอร์ต) ที่ Set PG/PC Interface ทำได้โดยการ เลอ่ื นเมาส์ไปที่ Set PG/PC Interface คลกิ เมาส์ซา้ ย 1 คร้งั ดังรปู ที่ 4.24

70 รูปท่ี 4.24 หนา้ ต่าง Communication 5) เล่ือนเมาส์ไปท่ีปุ่ม Properties คลิกเมาส์ซ้าย 1 คร้ังดังรูปที่ 4.25 จะปรากฏหน้าต่าง Properties–PC/PPI Cable(PPI) ขนึ้ มาคลกิ ท่ี Tap หัวขอ้ Local Connection ดงั รปู ท่ี 4.26 6) ตรวจสอบการเช่ือมตอ่ พอร์ตที่ Connection to วา่ กำหนดพอรต์ ถกู ต้องหรือไม่ ถา้ สายเคเบลิ้ เป็นหัวตอ่ แบบ USB ให้ต้ังเป็น USB ถา้ เป็นหวั ตอ่ แบบ Serial ให้ต้ังเปน็ COM Port เชน่ Com1 หรือ Com2 ใหต้ รงกับหมายเลขของพอรต์ ท่ีตอ่ อย่ดู งั รปู ท่ี 4.26 รปู ท่ี 4.25 หน้าตา่ ง Set PG/PC Interface รปู ท่ี 4.26 หน้าต่าง Properties–PC/PPI Cable(PPI) 8) หากการติดตอ่ ส่ือสารข้อมูล (Communication) แล้ว ปรากฏขอ้ ความ Error ให้ตรวจ Error เบอ้ื งตน้ ดงั น้ีคอื

71 (1) เชือ่ มตอ่ สาย PC/PPI cable ระหวา่ ง คอมพวิ เตอรก์ บั PLC แลว้ หรอื ไม่ (2) จ่ายไฟเขา้ เครื่อง PLC แล้วหรอื ไม่ (3) ต้ังค่า Dipswitch กำหนดค่า Baud Rate ถูกต้องหรือไม่ (หวั ต่อ RS232) (4) ได้กำหนดพอร์ตหวั ต่อสายเคเบ้ิลถกู ตอ้ งแลว้ หรือไม่ 9) หลังทำการตรวจเช็ค Error เบื้องต้นให้ Communication อีกครัง้ ดังรูปท่ี 4.27 รปู ท่ี 4.27 การ Communication 4.5 การเปล่ียนค่าพารามเิ ตอร์ของโปรแกรมเมเบลิ คอนโทรลเลอร์ การเปลย่ี นค่าพารามิเตอรข์ อง PLC สามารถทำไดด้ งั น้ี 1) คลิก (1) เปิดที่เมนู View เลื่อนลงมาที่ Component เลือก System Block หรือคลกิ (2) ท่ี ไอคอน System Blockบน Navigation Bar หรือดงั รปู ท่ี 4.28

72 1 2 รูปที่ 4.28 วธิ ีเปล่ยี นคา่ พารามเิ ตอร์ 2) จะปรากฏหนา้ ตา่ ง System Block คลิก (1) ที่ Communication Port (2) ค่า PLC แอดเดรส จะตง้ั ไวท้ ี่ 2 และคลิก (3) คา่ Baud Rate ของ PLCจะตงั้ ไวท้ ่ี 9.6 Kbps คลิกปมุ่ OK ถา้ ต้องการเปลยี่ น ค่าให้ใช้เมาส์คลิกเพ่ือเปลี่ยน จากนั้นคลกิ (4) ปุ่ม OK ดงั รูปที่ 4.29

73 1 2 3 4 รปู ท่ี 4.29 วิธตี ัง้ ค่าพารามเิ ตอรท์ ี่ Communication Ports 3) คลกิ ที่ไอคอนคำส่ังดาวนโ์ หลด (Download) เพ่ือload คา่ พารามิเตอรเ์ ขา้ PLC ดงั รูปที่ 4.30 รูปที่ 4.30 ไอคอนคำส่ัง Download 4.6 ข้อกำหนดในการเขียนโปรแกรม

74 1) จำนวนคอนแทคของ Input , Output , Auxiliary Relay (M) , TIM , CNT สามารถนำมาใช้ได้ ตามความต้องการของผเู้ ขียนโปรแกรม แต่การเขยี นโปรแกรมทด่ี ตี ้องพยายามเขียนโปรแกรมให้ส้ัน หรือ นอ้ ยท่สี ดุ เพ่ือจะทำให้ความเร็วในการประมวลผลการทำงาน (Scantime) มคี ่านอ้ ยลง 2) การเขียนโปรแกรมเพ่ือต่อคอยล์ให้กับ Bus (บัส) ทางซ้ายโดยตรงไม่สามารถทำได้ในกรณีท่ี ตอ้ งการให้มีลักษณะการทำงานเหมอื นกับต่อกับบัสทางซ้ายโดยตรง ให้นำรเี ลยพ์ ิเศษ SM0.0 (Bit Always On) มสี ภาวะเป็น “ On” เมือ่ Run โปรแกรมมาใชง้ าน (ก) Ladder Diagram ท่ีถูกตอ้ ง (ข) Ladder Diagram ที่ไมถ่ ูกต้อง รปู ที่ 4.31 ข้อกำหนดในการเขยี นโปรแกรม 3) ไม่สามารถเขียนโปรแกรมโดยทีม่ คี อนแทคอยู่ทางขวาของเอาต์พุตคอยล์ได้ (ก) Ladder Diagram ท่ีถกู ต้อง (ข) Ladder Diagram ท่ไี มถ่ กู ต้อง รูปที่ 4.32 ขอ้ กำหนดในการเขยี นโปรแกรม 4) จำนวนคอนแทคทใี่ ช้ในการต่ออนุกรม หรอื ขนานสามารถใชไ้ ด้ไมจ่ ำกัดจำนวน ข้นึ อยู่กบั ความ ต้องการใช้ของผเู้ ขยี น 5) เอาต์พตุ ทุกเอาต์พุตมคี อนแทคช่วย สามารถใชค้ อนแทคชว่ ยได้ไม่จำกัดจำนวน 6) เอาต์พุตคอยล์สามารถเขยี นโปรแกรมใหข้ นานกนั ได้ เพื่อรับสัญญาณจากอนิ พตุ ตำแหนง่ เดยี วกนั

75 รูปที่ 4.33 Ladder Diagram ที่ถกู ต้อง 7) ไม่สามารถเขียนโปรแกรมใหม้ ีการทำงานของเอาตพ์ ุตคอยล์ 2 จุด ท่ที ำงานแยกจากกัน ใน 1 Network ได้ (ก) Ladder Diagram ที่ถูกตอ้ ง (ข) Ladder Diagram ทีไ่ ม่ถูกต้อง รปู ที่ 4.34 ขอ้ กำหนดในการเขยี นโปรแกรม 4.7 การเขียนโปรแกรมเบื้องต้น ให้ทดลองเขยี นโปรแกรมตาม Ladder Diagram ดงั รปู ที่ 4.35 รปู ท่ี 4.35 Ladder Diagram 4.7.1 ขน้ั ตอนการเขยี นโปรแกรม 1) เปิดเคร่ืองคอมพิวเตอร์ เมื่อเข้าสู่หน้าต่างปกติของระบบ Windows ดับเบ้ิลคลิกท่ีไอคอน ของโปรแกรม STEP 7–Micro/WIN V4.0 SP9 เพือ่ เข้าสูโ่ ปรแกรม 2) ตรวจสอบการตงั้ คา่ Baud rate เท่ากับ 9.6 Kbps (กรณีทส่ี ายแบบหัวต่อ RS232) เชือ่ มตอ่ สายเคเบล้ิ ระหว่าง PLC กบั คอมพวิ เตอร์ตรวจสอบ Mode Selector Switch ให้ต้ังอยูต่ ำแหน่ง TERM 3) ทำการติดต่อส่ือสาร (Communication) ระหว่างคอมพวิ เตอร์กับ PLC

76 4) เขยี นโปรแกรมตาม Ladder โดยเลอื่ นเมาส์ไปชี้ท่ีคำสั่ง Bit Logic ใน Instruction Tree จากนั้นดบั เบิ้ลคลกิ เมาส์ซา้ ย รปู ที่ 4.36 คำสง่ั Bit Logic 5) จะปรากฏกลมุ่ คำส่งั ในกลุ่มคำสัง่ Bit Logic ทใี่ ช้ในการเขียนโปรแกรม คำสง่ั ในกลุ่มคำสัง่ Bit Logic รปู ที่ 4.37 คำสั่งทีใ่ ชใ้ นการเขียนโปรแกรม 6) การเลอื กใช้คำสั่งทตี่ ้องการใช้งานใหเ้ ลือ่ นเมาส์ไปชี้ทค่ี ำสงั่ น้นั ๆ จากน้นั ดบั เบล้ิ คลิกเมาส์ซา้ ย

77 รปู ท่ี 4.38 ขัน้ ตอนการเรียกคำสั่งท่ตี ้องการใช้ 7) หนา้ สัมผัสท่ีเรยี กใช้จะเข้ามาใน Main Program . รูปที่ 4.39 หนา้ สัมผัสท่ีต้องการเขา้ มาใน Main Program 8) เลอื่ นเมาส์เพ่อื เลอื กคำส่ังต่อไป เขยี นโปรแกรมต่อตาม Ladder รูปท่ี 4.40 ขนั้ ตอนการเขยี นโปรแกรม 9) เขียนโปรแกรมตาม Ladder ตัวอยา่ งจนครบ 10) การเรียกใช้คำสั่งเพื่อเข้าสู่หน้าจอหลัก (Main Program) มีวิธีลัด โดยไม่ต้องดับเบ้ิลคลิกที่ คำสั่งทุกครั้ง แต่ใช้วิธีคลิกเพื่อเรียกคำส่ังโดยตรง คือเล่ือนเมาส์ไปชี้ท่ี Bit Logic คลิกเมาส์ขวา 1 ครั้งจะ

78 ปรากฏหน้าต่างการต้ังค่า ให้เลื่อนตัวเลือกลงมาที่คำสั่ง Single–Click to Open an Item ดังรูปท่ี 4.41 คลกิ เมาส์ซ้าย 1 ครั้ง เพือ่ เลือกใช้งาน คลิกเมาส์ขวา เลอื ก รปู ที่ 4.41 ข้นั ตอนการออกแบบโปรแกรมโดยวิธีลดั 11) เมื่อคลกิ เลือกใช้คำสัง่ Single–Click to Open an Item เวลาเลือกใช้งานคำสัง่ ใดๆก็เพียง คลกิ เมาส์ซา้ ยทค่ี ำส่ังหน้าสมั ผัสทีต่ อ้ งการ 1 ครั้ง คำส่งั นัน้ จะเขา้ มาใน Main Program ทันที (ไม่ต้องใชว้ ธิ ี ดบั เบล้ิ คลิกเมาส์ซ้าย ทำให้สามารถเขียนโปรแกรมไดร้ วดเร็วยงิ่ ข้ึน) รปู ท่ี 4.42 การออกแบบโปรแกรมหลงั จากต้งั ค่า Single – Click to Open an Item 12) เม่ือเขียนโปรแกรม Ladder ครบตามท่ีกำหนดให้พิมพ์ตัวอักษรเพ่ือกำหนดตำแหน่งอินพุต เอาต์พุต โดยเลื่อนเมาส์ไปช้ีที่คำสั่งท่ีต้องการพิมพ์กำหนดตำแหน่ง คลิกเมาส์ซ้าย 1 ครั้ง จะปรากฏส่วน พ้ืนที่ให้พิมพ์ พิมพ์ตำแหน่งให้ตรงตามโปรแกรมแล้วกด Enter เคอร์เซอร์จะเลื่อนไปคำส่ังถัดไป ให้พิมพ์ ตำแหนง่ อนิ พุต เอาต์พุตจนครบตามโปรแกรมตัวอย่าง

79 รปู ท่ี 4.43 ข้ันตอนในการพมิ พ์กำหนดตำแหน่งอินพตุ เอาต์พตุ 13) จะได้โปรแกรมตรงตามทก่ี ำหนด ดังรปู ที่ 4.44 รปู ท่ี 4.44 ขั้นตอนในการออกแบบโปรแกรม 14) ขั้นตอนต่อไป คือการตรวจสอบโปรแกรม (Compile) ก่อนจะดาวน์โหลดโปรแกรมเข้าเคร่ือง PLC และทดสอบโปรแกรม (RUN) ตามลำดับต่อไป ในที่น้ีให้ผใู้ ช้เลือกวิธีการตรวจสอบโปรแกรมทั้งหมด (Compile All) เพ่ือตรวจสอบโปรแกรมและค่าต่าง ๆ ท่ีมีการกำหนดเรียกใช้โดยเล่ือนเมาส์ไปช้ีท่ีคำสั่ง Compile All คลกิ เมาส์ซา้ ย 1 ครั้งดังรปู ท่ี 4.45 รูปที่ 4.45 คำสง่ั ตรวจสอบโปรแกรมทัง้ หมด (Compile All) 15) จะปรากฏข้อความจากการ Compile ขนึ้ มาในส่วนของ Output Windows เช่น Total Errors = 0 แสดงวา่ ในการตรวจสอบทงั้ หมดไม่มีขอ้ ผดิ พลาด แตถ่ า้ มีข้อผิดพลาด (Error) จะมขี ้อมลู แสดง ใหท้ ราบทันทเี ชน่ Total Errors = 1 หรือ 2 พรอ้ มแสดงรายละเอยี ดว่าผดิ พลาดในจุดใด แถวใด ส่วนใด ดงั รูปที่ 4.46

80 รปู ท่ี 4.46 ขอ้ ความในการ Compile ในส่วนของ Output Windows 16) หากCompile ผ่านไม่มี Error (Error = 0) ข้ันตอนต่อไปคือการ Download ข้อมลู ไปยงั หน่วยความจำของ PLC (หากมกี ารแกไ้ ขหรอื เปลี่ยนแปลงโปรแกรมจะตอ้ ง Compile Program และ ดาวนโ์ หลดใหม่ทกุ คร้งั ) 17) การดาวนโ์ หลดให้เล่ือนเมาส์ไปชที้ ่คี ำส่งั ดาวน์โหลดบน Tool Bars คลิกเมาส์ ดงั รูปท่ี 4.47 รูปที่ 4.47 คำสง่ั Download 18) จะปรากฏหนา้ ต่างดาวน์โหลดข้ึนมา เล่ือนเมาส์ไปช้ีท่ีคำสั่งดาวนโ์ หลดคลกิ เมาส์ซ้าย 1 ครงั้ ดงั รูปที่ 4.48 รปู ท่ี 4.48 หนา้ ตา่ ง Download

81 19) ขั้นตอนการดาวน์โหลดจะเริ่มขนึ้ ดงั รูปท่ี 4.49 รอจนกระทั่งการดาวนโ์ หลด เสรจ็ สมบรู ณ์ รูปที่ 4.49 ขัน้ ตอนขณะทำการ Download 20) หากดาวนโ์ หลดเสร็จสมบูรณ์จะปรากฏข้อความในส่วน Output Windows ข้อความวา่ Download to PLC Download was Successful (Download ไปท่ี PLC ดาวน์โหลดเสรจ็ ส้นิ สมบูรณ์) ดงั รปู ท่ี 4.50 21) ขน้ั ตอนต่อไปคือการทดสอบการทำงานของโปรแกรม (Run Program) ให้เลอ่ื นเมาส์ไปชท้ี ี่ คำสัง่ Run บนแถบ Tool bars คลิกเมาส์ซา้ ย 1 ครง้ั ดงั รูปท่ี 4.51

82 รูปท่ี 4.50 ขอ้ ความการ Compile รปู ที่ 4.51 คำส่งั Run บน Tool bars 22) จะปรากฏหน้าตา่ ง RUN ขน้ึ มา พรอ้ มคำถาม Place the PLC in RUN mode (ต้องการ เปลย่ี นโหมดเปน็ โหมด RUNหรือไม่) ถ้าต้องการเปลย่ี นใหต้ อบ Yes ถา้ ไมต่ อ้ งการเปลย่ี นให้ตอบ No (ใน ทนี่ ีใ้ หต้ อบ Yes) ดงั รปู ท่ี 4.52 23) สงั เกตหลอดไฟแสดงโหมดการใช้งานท่ี PLC จะเลื่อนไปตดิ ท่โี หมด RUN ขนั้ ตอนต่อไป เล่ือน เมาส์ไปช้ีที่คำสั่ง Program Status บน Tool Bars จากนัน้ คลิกเมาส์ซา้ ย 1 ครงั้ เพื่อแสดงสถานะการ ทำงานของโปรแกรมควบคู่ไปดว้ ย ดงั รูปที่ 4.53 รูปที่ 4.52 เลอื ก Yes รูปที่ 4.53 การทำ Program Status บน Tool Bars 24) โปรแกรมจะปรากฏเป็นเสน้ สีน้ำเงนิ เพ่อื แสดงสถานะการทำงาน ทำให้รสู้ ถานะของอนิ พตุ และ เอาต์พตุ และมองโปรแกรมได้ชดั เจนยิ่งขึน้ ขณะทดสอบโปรแกรมดงั รูปที่ 4.54 รปู ที่ 4.54 สถานะของโปรแกรม 25) การเปลี่ยนโหมด PLC กลบั ไปท่ีโหมด STOP กรณีที่โปรแกรมท่เี ขียนเกิดข้อผิดพลาดต้องการ แกไ้ ขโปรแกรมหรือต้องการหยุดการทำงานของเครื่องทำได้โดยการยกเลกิ การทำงาน Program Status กอ่ น คือการเลือ่ นเมาส์ไปชท้ี ี่คำสงั่ Program Status คลกิ เมาส์ซา้ ย 1 คร้ัง เส้นสีของโปรแกรมจะกลบั เข้า สู่รปู ปกติ ดงั รูปท่ี 4.55

83 รปู ที่ 4.55 การยกเลิกการทำงาน Program Status ส่งผลให้เสน้ สขี องโปรแกรมกลบั เข้าสู่ปกติ 26) ขั้นตอนต่อไปคือ การเปลีย่ นโหมด PLC กลบั ไปเป็นโหมด STOP ทำไดโ้ ดยการเลื่อนเมาส์ไปช้ี ทค่ี ำส่ัง STOP ดงั รูปท่ี 4.56 รปู ท่ี 4.57 คำสัง่ STOP 27) คลิกเมาส์ซ้าย 1 คร้งั จะปรากฏหนา้ ต่าง STOP พร้อมกบั คำถามว่าตอ้ งการเปลยี่ นเปน็ โหมด STOP หรอื ไม่ ถ้าต้องการเปลยี่ นใหต้ อบ Yes ถ้าไม่ต้องการเปล่ยี นให้ตอบ No (ในท่ีนใี้ ห้ตอบ Yes) ดงั รปู ที่ 4.57 รปู ที่ 4.57 หนา้ ตา่ ง STOP เลอื ก Yes สังเกตไฟแสดงโหมดทีต่ วั เครอื่ งจะเปลยี่ นเป็น STOP 28) เมื่อเปลี่ยนโหมดกลับไปที่โหมด STOP แล้ว สามารถแก้ไขเปลี่ยนแปลงโปรแกรมได้ตาม ต้องการและเม่ือแก้ไขโปรแกรมเสร็จสมบูรณ์ให้เร่ิมตามข้ันตอนเดิมคือ การ Compile All, Download, RUN และ Program Status ตามลำดบั ต่อไป 4.8 การต่ออปุ กรณ์อนิ พุตของเคร่ืองโปรแกรมเมเบลิ คอนโทรลเลอร์ ในการต่ออุปกรณ์อนิ พตุ ของเคร่ืองโปรแกรมเมเบิลคอนโทรลเลอร์ รนุ่ S7–200 จะมลี ักษณะการ ต่อสายของวงจรอินพตุ ไฟตรงดังน้คี อื 1. การตอ่ วงจรภาคอนิ พุตไฟตรงแบบ Sink หลักการต่อวงจรอนิ พุตแบบ Sink Type ทำไดโ้ ดยการ ตอ่ ข้ัว 0 V จากเครือ่ ง PLC หรอื จากแหลง่ จ่ายภายนอกต่อเข้าท่ีข้ัว1M (Common Input) ของ PLC และ

84 ตอ่ ขั้วไฟบวก 24 V จากเคร่ือง PLC หรือจากแหล่งจ่ายภายนอกเข้ากับข้ัวด้านหนึ่งของอุปกรณ์และอีกข้ัว ของอปุ กรณต์ อ่ เขา้ กบั ขัว้ อินพุตของ PLC 2. การต่อวงจรอินพุตไฟตรงแบบ Source หลักการต่อวงจรอินพุตแบบ Source Type ทำได้โดย การต่อขั้วไฟบวก 24 V จากเคร่ือง PLC หรือจากแหล่งจ่ายภายนอกต่อเข้าท่ีข้ัว 1M (Common Input) ของ PLC และต่อข้วั 0 V จากเครื่อง PLC หรือจากแหล่งจ่ายภายนอกเข้ากับข้ัวด้านหน่ึงของอุปกรณ์และ อกี ข้ัวของอุปกรณ์อนิ พตุ ต่อเขา้ กบั ขั้วอินพตุ ของ PLC (ก) (ข) (ก) ไดอะแกรมการต่อสายของวงจรภาคอินพตุ แบบ Sink (ข) ไดอะแกรมการต่อสายของวงจรภาคอนิ พุตแบบ Source รปู ที่ 4.58 ไดอะแกรมการต่อสายของวงจรภาคอนิ พตุ ทีม่ า : ชวนชม ลม่ิ ทอง,2558 สรุป

85 การเขยี นโปรแกรมเพ่ือส่ังงาน PLC SIEMENS S7–200 ต้องใช้ซอฟตแ์ วร์STEP 7–Micro/WIN ซงึ่ ควรติดต้ังตามขัน้ ตอน และโปรแกรม V4.0 STEP 7–Micro/WIN SP9 มสี ว่ นประกอบดงั นี้ 1. แถบเครอ่ื งมือมาตรฐาน (Standard Toolbar) 2. แถบเครื่องมือตรวจสอบแก้ไข (Debug Toolbar) 3. แถบเครือ่ งมือท่ัวไป (Common Toolbar) 4. แถบเคร่อื งมือคำสงั่ (Instruction Toolbar) 5. แถบดำเนนิ การ (Navigation Bar) การใช้งาน โปรแกรม STEP 7–Micro/WIN ให้เปิดโปรแกรมแล้ว Communication เพื่อ ติดต่อสื่อสารข้อมูลระหว่างคอมพิวเตอร์กับ PLC หากมีข้อความว่า Error : Communications time– out ให้ตรวจสอบการเช่ือมต่อสายเคเบ้ิล ความเร็ว Baud Rate และการต้ังค่าพอร์ตท่ี Set PG/PC Interface เม่ือเขียนโปรแกรม Ladder ครบตามที่กำหนด ให้ตรวจสอบโปรแกรม Compile All, Download, RUN และ Program Status ตามลำดับ

86 แบบฝกึ หดั หน่วยท่ี 4 โปรแกรม STEP 7–Micro/WIN จงตอบคำถามจากโจทยต์ ่อไปนี้ โดยเตมิ ตัวเลือกที่ถกู ต้องลงในวงเล็บ ตวั อยา่ งเช่น คำตอบข้อ 1 คือ ข้อ E สัญลักษณ์ ตัวเลือก ความหมาย 1. (E ) A Download : นำงานทอ่ี อกแบบในโปรแกรม STEP 7– Micro/WIN Download ลงใน PLC 2. ( ) B Compile All : ตรวจสอบขอ้ ผดิ พลาดทัง้ หมดทุกส่วนท้งั 3. ( ) C Program Block , Data Block และ System Block 4. ( ) D 5. ( ) E STOP : หยุดข้ันตอนส่ังการทำงานของ PLC 6. ( ) F 7. ( ) G Delete Network : ลบ Network ออกจากพ้ืนที่การ 8. ( ) H ออกแบบโปรแกรมบน Project 9. ( ) I 10. ( ) J Save Project : บันทกึ งานทก่ี ำลังทำอยู่ Program Block : เปิดหนา้ ตา่ งท่ใี ช้สรา้ งโปรแกรม หรือ จัดการในสว่ นของโปรแกรม Undo : ยกเลกิ คำสงั่ ที่กระทำลา่ สดุ Force : บังบังคบั สถานะการทำงาน Input (อินพุต) , Output (เอาตพ์ ุต) ให้ On–Off โดยไม่ขน้ึ กบั โปรแกรม RUN : เร่ิมตน้ ข้ันตอนสั่งการทำงานของ PLC Upload : ดึง ขอ้ มลู หรอื โปรแกรม จาก PLC ข้นึ มายัง โปรแกรม STEP 7–Micro/WIN ใน Project ใหม่

87 เอกสารอา้ งอิง จิรพฒั น์ ล่มิ ทอง. (2553). ระบบควบคุมในงานอุตสาหกรรม. นนทบรุ ี : บริษทั ศนู ย์หนงั สอื เมืองไทย จำกัด. สราวุฒิ ศริ วิ งษ์, ภูวดล ภเู ดน่ แดน, และ กรรชนม์ ปน่ิ โต. (2548). คล่องแคล่ว PLC. กรงุ เทพมหานคร : บรษิ ทั จูปติ สั จำกดั . อุทยั สุมามาลย์. (ม.ป.ป.). โปรแกรมเมเบลิ คอนโทรลเลอร์ ภาคทฤษฎี. กรุงเทพมหานคร : สำนกั พิมพ์ ศนู ยส์ ง่ เสริมวชิ าการ. อทุ ยั สมุ ามาลย์. (ม.ป.ป.). โปรแกรมเมเบิลคอนโทรลเลอร์ ภาคปฏบิ ตั ิ. กรงุ เทพมหานคร : สำนกั พมิ พศ์ นู ย์ ส่งเสริมวิชาการ. Siemens S7-200. (2557). [ออนไลน์]. [สบื คน้ เมื่อ 9 มนี าคม 2557]. จาก https://cache.industry.siemens.com/dl/files/582/1109582/att_22063/v1/s7200_sys tem_manual_en-US.pdf


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook