The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

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

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Ball Mechatronics, 2022-09-28 21:59:14

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

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

55

หน่วยที่ 4 โปรแกรม STEP 7–Micro/WIN สอนครง้ั ที่ 4
รหัสวิชา 30127-2005 วิชาโปรแกรมเมเบิลคอนโทรลเลอร์ จำนวน 5 ชว่ั โมง

สาระการเรยี นรู้
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

รูปท่ี 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

58

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.3 หนา้ ตา่ งเลอื กภาษาท่ใี ชใ้ นการติดตง้ั รปู ที่ 4.4 หนา้ ต่างขัน้ ตอนในการติดตั้ง

4) จะมขี อ้ ความให้ Uninstall โปรแกรม STEP 7–Micro/WIN V4.0 SP7 ใน Add / Remove
Programs ให้คลิกปมุ่ OK ดงั รูปท่ี 4.5

รปู ที่ 4.5 หนา้ ต่างให้ถอนการตดิ ตั้งโปรแกรม STEP 7–Micro/WIN V4.0 SP7

59

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

2

รปู ท่ี 4.8 หนา้ ต่างเลอื กภาษาทีใ่ ช้ในการตดิ ต้ัง

60

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

รปู ที่ 4.11 หน้าต่างเลือกตำแหนง่ โฟลเดอร์ปลายทาง รูปท่ี 4.12 หนา้ ตา่ งเริม่ ดำเนินการตดิ ต้ัง

61

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
ส่วนประกอบของโปรแกรม STEP 7–Micro/WIN V4.0 SP9 รายละเอยี ดดงั รูปท่ี 4.15

62

รูปที่ 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
7) Program Editor หรอื Main Programเป็นส่วนพืน้ ท่ใี นการเขยี นโปรแกรม

63

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 คัดลอกข้อมูลสว่ นทีเ่ ลอื กไวจ้ ากงานและวางไว้ในตำแหนง่ ท่ตี อ้ งการ

วางขอ้ มลู ในสว่ นท่ีเลือกไว้ จากคำสง่ั Cut หรอื Copy มาวางไว้ใน
Paste ตำแหน่งทีต่ อ้ งการ

Undo ยกเลกิ คำสัง่ ที่เพิ่งกระทำกอ่ นหนา้ หรือทเี่ พงิ่ กระทำลา่ สดุ

Compile ตรวจสอบข้อผดิ พลาดในหนา้ ท่กี ำลงั เขยี นอย่ใู นปจั จุบนั
Compile All
Upload ตรวจสอบขอ้ ผดิ พลาดทัง้ หมด ประกอบด้วย Program Block , Data
Download Block และ System Block ในการออกแบบโปรแกรมงานปจั จุบัน
ดึงขอ้ มลู หรือโปรแกรมจาก PLC ข้ึนมายังโปรแกรม STEP 7–
MICRO/WIN ในงานใหม่
นำงานทอ่ี อกแบบในโปรแกรม STEP 7–MICRO/WIN Download ลง
ใน PLC
เรยี งลำดับช่อื หรอื แอดเดรสจากอกั ษร A – Z ในหนา้ Symbol Table

64

Sort Ascending และ Status Chart
Sort Descending
เรียงลำดับช่ือ หรือแอดเดรสจากอักษร 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

Apply All Symbol in Project ปรับปรุงการแกไ้ ขรายช่ือของ Symbol ในตารางแสดง
รายละเอยี ดของขอ้ ความของ 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
Coil ชดุ คำสั่งท่อี ยใู่ นรูปแบบ Contact เชน่ Normally Open , Compare ,
Positive Transition
ชดุ คำสง่ั ทอ่ี ยูใ่ นรปู แบบ 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)
7) หากการติดตอ่ สือ่ สารข้อมูล (Communication) แลว้ ปรากฏขอ้ ความ Error ให้ตรวจ Error

เบือ้ งตน้ ดังนค้ี ือ

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

รูปท่ี 4.27 การ Communication
4.5 การเปลย่ี นคา่ พารามเิ ตอร์ของโปรแกรมเมเบลิ คอนโทรลเลอร์

การเปลย่ี นคา่ พารามเิ ตอร์ของ PLC สามารถทำไดด้ ังน้ี
1) คลกิ (1) เปิดท่ีเมนู View เลอื่ นลงมาท่ี Component เลือก System Block หรอื คลิก (2) ท่ี
ไอคอน System Blockบน Navigation Bar หรือดังรปู ท่ี 4.28

1

2

รปู ที่ 4.28 วิธเี ปลี่ยนคา่ พารามเิ ตอร์

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

1
2
3

4

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

รูปที่ 4.30 ไอคอนคำสั่ง Download

73

4.6 ข้อกำหนดในการเขียนโปรแกรม
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) เอาต์พตุ คอยลส์ ามารถเขยี นโปรแกรมใหข้ นานกนั ได้ เพื่อรับสญั ญาณจากอินพุตตำแหนง่
เดียวกัน

74

รูปที่ 4.33 Ladder Diagram ทถ่ี กู ตอ้ ง
7) ไมส่ ามารถเขยี นโปรแกรมให้มกี ารทำงานของเอาตพ์ ุตคอยล์ 2 จดุ ทท่ี ำงานแยกจากกัน
ใน 1 Network ได้

(ก) Ladder Diagram ทถี่ กู ตอ้ ง (ข) Ladder Diagram ท่ไี มถ่ ูกต้อง

รปู ที่ 4.34 ขอ้ กำหนดในการเขยี นโปรแกรม

4.7 การเขยี นโปรแกรมเบอ้ื งตน้
ใหท้ ดลองเขียนโปรแกรมตาม Ladder Diagram ดงั รูปที่ 4.35

รปู ที่ 4.35 Ladder Diagram

75
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
4) เขียนโปรแกรมตาม Ladder โดยเลื่อนเมาส์ไปชที้ ีค่ ำสั่ง Bit Logic ใน Instruction Tree
จากนนั้ ดับเบลิ้ คลิกเมาสซ์ ้าย

รปู ท่ี 4.36 คำส่งั Bit Logic
5) จะปรากฏกลมุ่ คำส่งั ในกลมุ่ คำสง่ั Bit Logic ท่ใี ชใ้ นการเขยี นโปรแกรม

คำสั่งในกล่มุ คำสั่ง Bit Logic

รปู ที่ 4.37 คำสัง่ ที่ใชใ้ นการเขยี นโปรแกรม

76
6) การเลอื กใช้คำส่งั ท่ีต้องการใช้งานให้เล่อื นเมาส์ไปชที้ คี่ ำส่งั นนั้ ๆ จากนั้นดบั เบล้ิ คลกิ เมาสซ์ า้ ย

รูปท่ี 4.38 ขน้ั ตอนการเรียกคำสัง่ ท่ตี ้องการใช้
7) หนา้ สมั ผสั ที่เรียกใช้จะเขา้ มาใน Main Program

.

รปู ที่ 4.39 หน้าสัมผสั ทตี่ ้องการเข้ามาใน Main Program
8) เลอ่ื นเมาส์เพอื่ เลือกคำสง่ั ตอ่ ไป เขยี นโปรแกรมตอ่ ตาม Ladder

รูปท่ี 4.40 ขนั้ ตอนการเขียนโปรแกรม
9) เขยี นโปรแกรมตาม Ladder ตัวอย่างจนครบ

77
10) การเรียกใช้คำสั่งเพ่ือเข้าสู่หน้าจอหลัก (Main Program) มีวิธีลัด โดยไม่ต้องดับเบิ้ลคลิกที่
คำส่ังทุกครั้ง แต่ใช้วิธีคลิกเพื่อเรียกคำสั่งโดยตรง คือเลื่อนเมาส์ไปช้ีที่ Bit Logic คลิกเมาส์ขวา 1 คร้ังจะ
ปรากฏหน้าต่างการต้ังค่า ให้เลื่อนตัวเลือกลงมาที่คำสั่ง 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

78
12) เม่ือเขียนโปรแกรม Ladder ครบตามที่กำหนดให้พิมพ์ตัวอักษรเพื่อกำหนดตำแหน่งอินพุต
เอาต์พุต โดยเล่ือนเมาส์ไปช้ีท่ีคำส่ังที่ต้องการพิมพ์กำหนดตำแหน่ง คลิกเมาส์ซ้าย 1 คร้ัง จะปรากฏส่วน
พื้นท่ีให้พิมพ์ พิมพ์ตำแหน่งให้ตรงตามโปรแกรมแล้วกด Enter เคอร์เซอร์จะเล่ือนไปคำสั่งถัดไป ให้พิมพ์
ตำแหนง่ อนิ พุต เอาตพ์ ุตจนครบตามโปรแกรมตัวอย่าง

รปู ที่ 4.43 ขน้ั ตอนในการพมิ พ์กำหนดตำแหนง่ อินพตุ เอาต์พุต
13) จะได้โปรแกรมตรงตามท่ีกำหนด ดงั รปู ท่ี 4.44

รูปที่ 4.44 ขน้ั ตอนในการออกแบบโปรแกรม
14) ขั้นตอนต่อไป คือการตรวจสอบโปรแกรม (Compile) ก่อนจะดาวน์โหลดโปรแกรมเข้าเครื่อง
PLC และทดสอบโปรแกรม (RUN) ตามลำดับต่อไป ในที่นี้ให้ผู้ใช้เลือกวิธีการตรวจสอบโปรแกรมท้ังหมด
(Compile All) เพื่อตรวจสอบโปรแกรมและค่าต่าง ๆ ท่ีมีการกำหนดเรียกใช้โดยเล่ือนเมาส์ไปช้ีที่คำสั่ง
Compile All คลิกเมาสซ์ า้ ย 1 ครงั้ ดงั รปู ที่ 4.45

รปู ที่ 4.45 คำส่งั ตรวจสอบโปรแกรมทง้ั หมด (Compile All)

79

15) จะปรากฏขอ้ ความจากการ Compile ขึ้นมาในสว่ นของ Output Windows เชน่ Total
Errors = 0 แสดงวา่ ในการตรวจสอบท้ังหมดไมม่ ีขอ้ ผิดพลาด แต่ถ้ามขี อ้ ผิดพลาด (Error) จะมขี ้อมลู แสดง
ให้ทราบทนั ทเี ชน่ Total Errors = 1 หรือ 2 พรอ้ มแสดงรายละเอยี ดว่าผดิ พลาดในจุดใด แถวใด สว่ นใด
ดงั รูปท่ี 4.46

รปู ท่ี 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

80

รูปท่ี 4.48 หนา้ ต่าง Download
19) ข้นั ตอนการดาวน์โหลดจะเรม่ิ ขน้ึ ดงั รปู ท่ี 4.49 รอจนกระท่งั การดาวนโ์ หลด
เสรจ็ สมบรู ณ์

รปู ที่ 4.49 ขน้ั ตอนขณะทำการ Download

81

20) หากดาวน์โหลดเสร็จสมบูรณจ์ ะปรากฏขอ้ ความในสว่ น Output Windows ขอ้ ความว่า
Download to PLC Download was Successful (Download ไปที่ PLC ดาวนโ์ หลดเสรจ็ สน้ิ สมบรู ณ)์
ดังรูปท่ี 4.50

21) ขั้นตอนตอ่ ไปคือการทดสอบการทำงานของโปรแกรม (Run Program) ใหเ้ ลอ่ื นเมาสไ์ ปช้ีที่
คำส่ัง Run บนแถบ Tool bars คลิกเมาสซ์ า้ ย 1 ครง้ั ดังรปู ท่ี 4.51

รปู ท่ี 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

82

รปู ท่ี 4.54 สถานะของโปรแกรม
25) การเปลี่ยนโหมด PLC กลับไปทีโ่ หมด STOP กรณที ี่โปรแกรมท่ีเขยี นเกดิ ขอ้ ผดิ พลาดตอ้ งการ
แก้ไขโปรแกรมหรือต้องการหยดุ การทำงานของเครอื่ งทำไดโ้ ดยการยกเลิกการทำงาน Program Status
กอ่ น คือการเลอ่ื นเมาสไ์ ปชที้ ี่คำส่ัง Program Status คลกิ เมาส์ซ้าย 1 คร้งั เส้นสขี องโปรแกรมจะกลบั เข้า
สู่รปู ปกติ ดังรปู ที่ 4.55

รปู ท่ี 4.55 การยกเลกิ การทำงาน Program Status สง่ ผลให้เส้นสขี องโปรแกรมกลบั เขา้ สปู่ กติ
26) ขน้ั ตอนตอ่ ไปคอื การเปลี่ยนโหมด PLC กลับไปเป็นโหมด STOP ทำไดโ้ ดยการเลื่อนเมาส์ไปช้ี
ทค่ี ำสัง่ STOP ดังรูปที่ 4.56

รปู ที่ 4.57 คำสง่ั STOP
27) คลิกเมาสซ์ ้าย 1 ครัง้ จะปรากฏหน้าต่าง STOP พรอ้ มกบั คำถามวา่ ตอ้ งการเปลี่ยนเป็นโหมด
STOP หรอื ไม่ ถา้ ตอ้ งการเปล่ยี นให้ตอบ Yes ถ้าไม่ต้องการเปลย่ี นให้ตอบ No (ในทนี่ ี้ให้ตอบ Yes) ดงั รปู
ท่ี 4.57

83

รูปที่ 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 และ
ต่อขั้วไฟบวก 24 V จากเคร่ือง PLC หรือจากแหล่งจ่ายภายนอกเข้ากับขั้วด้านหนึ่งของอุปกรณ์และอีกขั้ว
ของอปุ กรณต์ ่อเข้ากับขวั้ อนิ พตุ ของ PLC

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

84

(ก) (ข)
(ก) ไดอะแกรมการต่อสายของวงจรภาคอินพตุ แบบ 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


Click to View FlipBook Version