The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by คนาวุฒิ แตงวิเชียร, 2020-08-26 04:24:45

sConveyor Tech

sConveyor Tech

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 1

PLC คืออะไร?
Programmable Logic Controller (PLC) เป็นระบบควบคมุ คอมพวิ เตอร์ในงานอุตสาหกรรมที่ทาํ งานอยา่ งต่อเนื่องมี

การตรวจสอบสถานะของอุปกรณ์ป้อนขอ้ มูล(Input) และมีการตดั สินใจข้นั ตอนการทาํ งานเองข้ึนอยกู่ บั โปรแกรมท่ีมีการ
กาํ หนดไวด้ ว้ ยตวั ผใู้ ชเ้ องเพ่ือควบคุมสถานะของอปุ กรณ์ขาออก(Output)

เกือบทกุ สายการผลิต, ระบบเคร่ืองจกั ร, สายการประกอบหรืออุปกรณ์หุ่นยนตห์ รือกิจกรรมใด ๆ ท่ีตอ้ งใชค้ วามน่าเช่ือถือสูง,
การเขยี นโปรแกรมและการวินิจฉยั ความผดิ ของกระบวนการ
อยา่ งไรกต็ ามประโยชนท์ ่ีใหญท่ ี่สุดในการใช้ PLC คอื ความสามารถในการเปลี่ยนแปลงและทาํ ซ้าํ การดาํ เนินการ หรือ
กระบวนการ อีกท้งั ยงั สามารถผสมผสานอปุ กรณ์ Input และ Output ตา่ งชนิดกนั ไดจ้ าํ นวนมากเพ่อื ใหเ้ หมาะกบั การใชง้ าน
ของผใู้ ช้

ภายใน PLC มอี ะไร?

- ส่วนท่ีเป็นหน่วยประมวลผลกลาง (Control Processing Unit : CPU)
- ส่วนที่เป็นอินพุต/เอาตพ์ ตุ (Input Output : I/O)
- ส่วนที่เป็นอุปกรณ์การโปรแกรม (Programming Device)

1. ส่วนท่ีเป็นหน่วยประมวลผลกลาง (Control Processing Unit : CPU) CPU
เป็นส่วนมนั สมองของระบบ ภายใน CPU จะประกอบไปดว้ ยวงจร Logic Gate ชนิดต่างๆ หลายชนิด และมี

Microprocessor-based ใชส้ าหรับแทนอปุ กรณ์จาํ พวกรีเลย์ (Relay) เคาน์เตอร์ (Counter) ไทเมอร์ (Timer) และซีเควนเซอร์
(Sequencers) เพ่ือใหผ้ ใู้ ชไ้ ดอ้ อกแบบใชว้ งจรรีเลยแ์ ลดเดอร์ ลอจิก (Relay Ladder Logic) เขา้ ไปได้

CPU จะยอมรับ (Read) อินพุต เดตา้ (Input Data) จากอุปกรณ์ให้ สัญญาณ (Sensing Device) ตา่ งๆ จากน้นั จะ
ปฏิบตั ิการและเกบ็ ขอ้ มลู โดยใชโ้ ปรแกรมจากหน่วยความจาํ และส่งขอ้ มลู ท่ีเหมาะสมถูกตอ้ งไปยงั อปุ กรณ์ควบคมุ (Control
Device) แหลง่ ของกระแสไฟฟ้าตรง (DC Current) สาํ รับใชส้ ร้างโวลตต์ ่าง (Low Level Voltage) ซ่ึงใชโ้ ดยโปรเซสเซอร์
(Processor) และไอโอ โมดูล (I/O Modules) และแหลง่ จ่ายไฟน้ีจะเก็บไวท้ ี่ CPU หรือแยกออกไปติดต้งั ท่ีจุดอื่นกไ็ ดข้ ้ึนอยกู่ บั
ผผู้ ลิตแตล่ ะราย

การประมวลผลของ CPU จากโปรแกรมทาํ ไดโ้ ดยรับขอ้ มูลจากหน่วยอินพทุ และเอาทพ์ ุท และส่ง ขอ้ มลู สุดทา้ ยที่ได้
จากการประมวลผลไปยงั หน่วยเอาทพ์ ทุ เรียกวา่ การสแกน (Scan) ซ่ึงใชเ้ วลาจาํ นวนหน่ึง เรียกวา่ เวลาสแกน (Scan Time)
เวลาในการสแกนแต่ละรอบใชเ้ วลาประมาณ 1 ถึง 100 msec. ท้งั น้ีข้นึ อยกู่ บั ขอ้ มลู และความยาวของโปรแกรม หรือจาํ นวน

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจกิ คอนโทรลเลอร์ Programmable Logic Controller 2

อินพทุ /เอาทพ์ ทุ หรือจาํ นวนอุปกรณ์ที่ ต่อจาก PLC เช่น เครื่องพิมพ์ จอภาพ เป็นตน้ อุปกรณ์เหล่าน้ีจะทาํ ใหเ้ วลาในการสแกน
ยาวนานข้นึ การเร่ิมตน้ การสแกนเริ่มจากรับคาํ ส่งั ของสภาวะของอปุ กรณ์จากหน่วยอินพทุ มาเกบ็ ไวใ้ นหน่วยความจาํ
(Memory) เสร็จแลว้ จะทาํ การปฏิบตั ิการตามโปรแกรมท่ีเขียนไวท้ ีละคาํ สัง่ จากหน่วยความจาํ น้นั จนสิ้นสุด แลว้ ส่งไปที่หน่วย
เอาทพ์ ุท ซ่ึงการสแกนของ PLC ประกอบดว้ ย

1. I/O Scan คอื การบนั ทึกสภาวะขอ้ มลู ของอปุ กรณ์ท่ีเป็นอินพุท และใหอ้ ปุ กรณ์เอาทพ์ ุททาํ งาน
2. Program Scan คือ การใหโ้ ปรแกรมทาํ งานตามลาํ ดบั ก่อนหลงั ส่วนท่ีเป็นอินพตุ /เอาตพ์ ุต (Input Output : I/O)

2. ส่วนของอินพตุ และเอาตพ์ ตุ (I/O Unit)
จะต่อร่วมกบั ชุดควบคมุ เพอ่ื รับสภาวะและสญั ญาณตา่ งๆ เช่น หน่วยอินพุตรับสัญญาณหรือสภาวะแลว้ ส่งไปยงั CPU

เพอ่ื ประมวลผล เม่ือ CPU ประมวลผลแลว้ จะส่ง ใหส้ ่วนของเอาตพ์ ตุ เพ่อื ใหอ้ ปุ กรณ์ทาํ งานตามท่ีโปรแกรมเอาไว้ สัญญาณ
อินพุตจากภายนอกท่ีเป็นสวิตชแ์ ละตวั ตรวจจบั ชนิดต่างๆ จะถูกแปลงใหเ้ ป็นสญั ญาณท่ี เหมาะสมถูกตอ้ ง ไม่วา่ จะเป็น AC
หรือ DC เพ่ือส่งให้ CPU ดงั น้นั สญั ญาณเหลา่ น้ีจึงตอ้ งมีความถูกตอ้ ง ไมเ่ ช่นน้นั แลว้ CPU จะเสียหายได้

สัญญาณอินพตุ ที่ดีจะตอ้ งมีคุณสมบตั ิและหนา้ ท่ีดงั น้ี
- ทาํ ใหส้ ญั ญาณเขา้ ไดร้ ะดบั ท่ีเหมาะสมกบั PLC
- การส่งสญั ญาณระหวา่ งอินพุตกบั CPU จะติดต่อกนั ดว้ ยลาํ แสงซ่ึงอาศยั อปุ กรณ์ประเภท โฟโตทรานซิสเตอร์เพ่ือ

ตอ้ งการแยกสัญญาณ (Isolate) ทางไฟฟ้าใหอ้ อกจากกนั เป็นการป้องกนั ไม่ให้ CPU เสียหายเมื่ออินพุตเกิดลดั วงจร
- หนา้ สมั ผสั จะตอ้ งไมส่ ัน่ สะเทือน (Contact Chattering) ในส่วนของเอาตพ์ ุต จะทาหนา้ ที่รับค่าสภาวะท่ีไดจ้ ากการ

ประมวลผลของ CPU แลว้ นาคา่ เหล่าน้ีไป ควบคมุ อปุ กรณ์ทางาน เช่น รีเลย์ โซลีนอยด์ หรือหลอดไฟ เป็นตน้
นอกจากน้นั แลว้ ยงั ทาํ หนา้ ท่ีแยกสญั ญาณ ของหน่วยประมวลผลกลาง (CPU) ออกจากอปุ กรณ์เอาตพ์ ตุ โดยปกติ
เอาตพ์ ุตน้ีจะมีความสามารถขบั โหลด ดว้ ยกระแสไฟฟ้าประมาณ 1-2 แอมแปร์ แตถ่ า้ โหลดตอ้ งการกระแสไฟฟ้า
มากกวา่ น้ี จะตอ้ งตอ่ เขา้ กบั อุปกรณ์ ขบั อ่ืนเพื่อขยายให้รับกระแสไฟฟ้ามากข้นึ เช่น รีเลยห์ รือคอนแทคเตอร์ เป็นตน้

3. ส่วนที่เป็นอุปกรณ์การโปรแกรม (Programming Device)
เคร่ืองป้อนโปรแกรม (Hand Held) ทาํ หนา้ ท่ี ควบคุมโปรแกรมของผใู้ ชล้ งในหน่วยความจาของ PLC นอกจากน้ียงั

ทาหนา้ ท่ีติดตอ่ ระหวา่ งผใู้ ชก้ บั PLC เพอื่ ใหผ้ ใู้ ชส้ ามารถตรวจการปฏิบตั ิงานของ PLC และผลการ ควบคมุ เคร่ืองจกั รและ
กระบวนการตามโปรแกรมควบคุมที่ผใู้ ชเ้ ขยี นข้ึนไดอ้ ีกดว้ ยเคร่ืองป้อนโปรแกรม (Hand Held) แตล่ ะยห่ี อ้ จะไมเ่ หมือนกนั แต่
มีจุดประสงคใ์ นการใชง้ านท่ีเหมือนกนั

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 3

ภาษาท่ีใช้ในการโปรแกรม PLC
Ladder logic เป็นรูปแบบส่วนใหญ่ที่ใชก้ นั ทว่ั ไปในภาษาการที่ใชเ้ ขยี นโปรแกรม PLC ตอ่ ไปน้ีจะแสดงรายการของ

ภาษาบางภาษาท่ีใชใ้ นการโปรแกรม PLC ตามมาตรฐาน IEC 61131-3

1. Ladder Diagram (LD)
เป็นภาษาแบบด้งั เดิมที่ออกแบบมาใชก้ บั PLC โดยเฉพาะ ตวั ภาษาอยใู่ นรูปแบบกราฟิ ก โปรแกรมเริ่มตน้ กบั การ

ติดต่อท่ีเรียบง่ายที่จาํ ลองการเปิ ดและปิ ดของรีเลย,์ เคานเ์ ตอร์, ตวั นบั , และการดาํ เนินงานทางคณิตศาสตร์

2. Function Block Diagram (FBD)
ภาษารูปแบบกราฟิ กท่ีแสดงการไหลของสัญญาณและขอ้ มลู ผา่ นบลอ็ กฟังกช์ นั ที่ใชง้ าน FBD มีประโยชน์มาก

สาํ หรับการแสดงการเชื่อมต่อระหวา่ งอลั กอริทึมระบบการควบคมุ และตรรกะ

3. Structured Text (ST)
ภาษาขอ้ ความระดบั สูงท่ีสนบั สนุนการเขียนโปรแกรมท่ีมีโครงสร้างภาษา (ไวยากรณ์) ท่ีมีลกั ษณะคลา้ ยกบั

PASCAL และสนบั สนุนหลากหลายของฟังกช์ นั มาตรฐานและตวั ดาํ เนินการ ตวั อยา่ งเช่น
If Speed1 > 100.0 then
Flow_Rate: = 50.0 + Offset_A1;
Else
Flow_Rate: = 100.0; Steam: = ON
End_If;

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจกิ คอนโทรลเลอร์ Programmable Logic Controller 4

4. Instruction List (IL)

เป็นภาษาระดบั ต่าํ ตวั แปรและการเรียกฟังกช์ นั ถกู กาํ หนดโดยองคป์ ระกอบทว่ั ไปเพื่อใหส้ ามารถใชภ้ าษาที่แตกตา่ ง
กนั ในโปรแกรมเดียวกนั การควบคุมโปรแกรมสามารถทาํ ไดด้ ว้ ยคาํ สง่ั กระโดดและการเรียกฟังกช์ นั
LD R1

MPC RESET

LD PRESS_1

ST MAX_PRESS

RESET: LD 0

ST A_X43

5. Sequential Function Chart (SFC)
วธิ ีการของการเขียนโปรแกรมระบบควบคมุ ที่ซบั ซอ้ นในระดบั โครงสร้างท่ีสูงข้นึ โปรแกรม SFC คือภาพรวมของ

ระบบควบคมุ ซ่ึงในบลอ็ กพ้ืนฐานเป็นไฟลโ์ ปรแกรมท้งั หมด ในแต่ละแฟ้มโปรแกรม วธิ ีการของ SFC จะประสานการเขียน
โปรแกรมท่ีซบั ซอ้ นขนาดใหญ่ใหเ้ ป็นงานที่มีขนาดเลก็ และจดั การไดม้ ากข้นึ

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 1 การใช้งานโปรแกรมเมเบิลลอจกิ คอนโทรลเลอร์ Programmable Logic Controller 5

แนะนํา Programmable Logic Controller Delta DVP40ES2 [Model:100-01-03]

มีอินพุตและเอาตพ์ ุต จานวนไม่นอ้ ยกวา่ จุดอินพตุ และเอาตพ์ ุตของตวั PLC ซ่ึงมีรายละเอียดดงั น้ี
1. อินพุตรับสญั ญาณแบบดิจิตอล 24 VDC จาํ นวน 24 จุด เอาตพ์ ุตแบบทรานซิสเตอร์ 24 VDC จาํ นวน 24 จุด
2. มีข้วั ตอ่ แบบ Safety Socket 4 mm. ซ่ึงสามารถรับสญั ญาณอินพตุ จากอปุ กรณ์ภายนอก จาํ นวนเทา่ กบั จุดอินพุตของ PLC
3. มีสวิตซจ์ าํ นวนเท่ากบั จุดอินพตุ ที่สามารถปรับสภาวะการใชง้ านใหเ้ ป็น Internal (Simulated Input) และ External ใชง้ าน
ผา่ นทางข้วั ต่อแบบ Safety Socket 4 มม. จาํ นวน เท่ากบั จุดอินพุตของ PLC
4. มีข้วั ต่อแบบ Safety Socket 4 มม. ท่ีเป็นจุดต่อเอาตพ์ ุตจานวนเทา่ กบั จุดเอาตพ์ ุตของ PLC
5. มีอนาลอ็ กอินพุต ขนาด 14 Bit ท่ีสามารถรองรับการใชก้ บั ข้วั ต่อแบบ Safety Socket มม. ไดจ้ าํ นวน 4 จุด
6. มีชุดแหล่งจ่ายแรงดนั ไฟฟ้า0-10VDCใชส้ าหรับจ่ายแรงดนั แบบอนาลอ็ ก และมิเตอร์แสดงผล แบบอนาลอ็ ก 0-10 VDC
7. มีชุดแหลง่ จ่ายแรงดนั ไฟฟ้า 24 VDC
8. ตวั PLC มีคุณลกั ษณะดงั น้ี (Delta DVP40ES2)

- มีหน่วยความจาํ ในการโปรแกรม (Program Capacity) เท่ากบั 16K Steps,Data Register : 10 kWords
- มีความเร็วในการประมวลผล (Execution Speed) LD : 0.35 μS, MOV : 3.4 μS
- มีตวั นบั ความเร็วสูง (High Speed Counter) 1 Phase 1 Input : 100kHz/10kHz, หรือ 1 Phase 2 Input : 100 kHz 2
Phase 2 Input : 15 kHz-5kHz
- เอาตพ์ ตุ แบบทรานซิสเตอร์ตอบสนองความถ่ีในการใชง้ านนอ้ ยกวา่ 100kHz
9. มีพอร์ตติดตอ่ ส่ือสารแบบอนุกรมซ่ึงรองรับโปรโตคอล MODBUS ASCII/RTU จาํ นวน 3 พอร์ต มี รายละเอียดดงั น้ี
- RS232 จาํ นวน 1 จุด (COM1) ข้วั ตอ่ แบบ Mini DIN
- RS485 จานวน 2 จุด (COM2,COM3) ข้วั ต่อแบบ DIN
10. สามารถเชื่อมต่อกบั คอมพิวเตอร์เพ่ือการเขียนโปรแกรมผา่ นทางพอร์ต RS232 (COM1)

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจกิ คอนโทรลเลอร์ Programmable Logic Controller 6

คําส่ังพืน้ ฐาน
กลุม่ คาํ สง่ั ลอจิกพ้นื ฐาน PLC แต่ละยห่ี อ้ จะมีรูปแบบของคาํ สั่ง Mnemonic ที่คลา้ ยกนั ในที่น้ีเราจะอา้ งอิงคาํ ส่งั PLC
ของ Delta เพื่อใชป้ ระกอบคาํ อธิบาย สญั ลกั ษณ์และคาํ ส่งั ดาํ เนินการ สาํ หรับ Delta PLC จะอยใู่ นหนา้ Programs บน
โปรแกรม ISP Soft

คาํ สั่ง สญั ลกั ษณ์ คาํ อธิบาย

LOAD / LOAD NOT
- คาํ สง่ั LD จะใชเ้ พือ่ ตรวจสอบสถานะบิตของ
อินพุตในแลดเดอร์ไดอะแกรมและเก็บ สถานะ

LD / LDI ของอินพุตน้นั ไวใ้ นหน่วยความจาํ ชว่ั คราว
ในขณะท่ี LD NOT จะทาํ งาน เหมือนกบั LD แต่จะ

เก็บสถานะตรงกนั ขา้ ม เช่น อินพตุ มีสถานะ 1 จะ

เกบ็ 0 LOAD

OUT
- เป็นคาํ ส่งั ที่ใชเ้ กบ็ สถานะสุดทา้ ยของการ
OUT แกป้ ัญหาลอกจิกตา่ งๆ และเก็บผลลพั ธท์ ี่ได้ ไวใ้ น
หน่วยความจาํ แลว้ ส่งสถานะน้ีไปท่ี เอาทพ์ ุตใน
ข้นั ตอนของการสแกนเอาทพ์ ตุ
AND / AND NOT
- คาํ สง่ั น้ีจะทาํ ลอจิก AND โดยการ
นาํ สถานะ ของอินพุตที่เก็บไวใ้ นหน่วยความจ
AND / ามาทาํ การ AND กนั จากน้นั จะเกบ็ ผลลพั ธ์ที่ได้
ANI ไว้ ในหน่วยความจาํ แลว้ จะใชส้ ถานะของ

ผลลพั ธ์ที่ไดแ้ ทนสถานะของอินพตุ ส่วนคาํ ส่งั
AND NOT จะทาํ งาน

OR / OR NOT
- คาํ สง่ั น้ีจะทาํ ลอจิก OR โดยการนาํ สถานะ ของ
อินพุตที่เกบ็ ไวใ้ นหน่วยความจาํ มาทาํ การ OR กนั
OR / ORI จากน้นั จะเกบ็ ผลลพั ธ์ท่ีไดไ้ วใ้ น หน่วยความจาํ

แลว้ จะใชส้ ถานะของผลลพั ธท์ ี่ ไดแ้ ทนสถานะ

ของอินพุต

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 1 การใช้งานโปรแกรมเมเบิลลอจกิ คอนโทรลเลอร์ Programmable Logic Controller 7

RISING-EDGE TRIGGER
- การใชค้ าํ สง่ั LDP จะใชเ้ พื่อตรวจสอบ สถานะ
LDP บิตขอบขาข้ึนของอินพุต หรือเป็น คาํ สง่ั การ

ตรวจจบั ท่ีเพ่มิ ข้ึน
FALLING-EDGE TRIGGER
- การใชค้ าํ ส่งั LDF จะใชเ้ พ่อื ตรวจสอบ สถานะ
LDF บิตขอบขาลงของอินพุต หรือเป็น คาํ สง่ั ใชใ้ นการ

รับสญั ญาขอบขาลง

SET
- เมื่อมีการสั่งการ SET อุปกรณ์เฉพาะจะต้งั ค่า
SET เป็น "ON" ซ่ึงจะทาํ ให้ "ON" ไม่วา่ ค าส่งั SET จะ
ยงั คงท างานหรือไม่ คณุ สามารถใช้ ค าสง่ั RST
เพ่ือต้งั คา่ อุปกรณ์ให้ "OFF"
RESET
- เม่ือคาํ สั่ง RST ถูกขบั เคล่ือนการเคล่ือน ไหว ของ
RST อปุ กรณ์เฉพาะดงั ต่อไปน้ีถา้ คาํ ส่งั RST ไม่ได้

ทาํ งานสถานะของอปุ กรณ์เฉพาะจะไม่ ถูกเปล่ียน

TIMER
- เมื่อดาํ เนินการคาํ สั่ง TMR ขดเฉพาะของตวั จบั
เวลาจะเปิ ดและตวั จบั เวลาจะเริ่มนบั เมื่อ ต้งั คา่
TMR การต้งั เวลาไว้ (ค่านบั > = ค่าต้งั ) การสมั ผสั จะเป็น
ดงั น้ี NO (ปกติเปิ ด) ติดต่อ ความตอ่ เน่ืองติดต่อ
NC (ปกติปิ ด) แบบไม่ ตอ่ เนื่อง S1 จะเป็นการต้งั
ชื่อ S2 จะเป็นการ กาํ หนดเวลาในการทาํ งาน

COUNTER
- เมื่อคาํ สั่ง CNT ถูกท างานจาก OFF เป็น ON ซ่ึง
หมายความวา่ มีขดลวดตวั นบั และทาํ ใหต้ อ้ งเพ่มิ
ค่าของตวั นบั เมื่อเคาน์เตอร์บรรลุ คา่ ท่ีกาํ หนดไว้
CNT (คา่ ของตวั นบั =ค่าการต้งั ค่า) การเคล่ือนไหวของ

การสมั ผสั มีดงั น้ี:NO (ปกติเปิ ด) ติดต่อ ความ
ต่อเน่ือง ติดตอ่ NC (ปกติปิ ด) แบบไม่ตอ่ เนื่อง

หากมีการนบั พลั ส์ นบั หลงั จากการนบั เสร็จ

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจกิ คอนโทรลเลอร์ Programmable Logic Controller 8

DDRVA สมบรู ณ์รายช่ือและ ค่าท่ีนบั จะไม่เปล่ียนแปลง
DDRVI หากตอ้ งการนบั ใหมห่ รือเพื่อดาํ เนินการ
ZRST เคล่ือนไหว CLEAR โปรดใชค้ าํ แนะนาํ RST

ABSOLUTE POSITION CONTROL

- เป็นคาํ ส่งั ในการจ่ายคา่ Pulse ที่ขา D1โดย มี D2
เป็นตวั กาํ หนดทิศทางให้ Servo การควบคุมแบบ
Absolute หมายถึงการควบคุม การจ่ายจาํ นวน Pulse
ไปเร่ือยๆจนกวา่ จะ ถึงตาํ แหน่งท่ีกาํ หนดไวใ้ น
ชุดคาํ ส่งั S1 จะ เป็นการกาํ หนดความเร็วในการวง่ิ
S2 จะ เป็นการกาํ หนดระยะทางในการวง่ิ

RELATIVE POSITION CONTROL

- เป็นคาํ ส่งั ในการจ่ายคา่ Pulse ท่ีขา D1โดย มี D2
เป็นตวั กาํ หนดทิศทางให้ Servo การควบคุมแบบ
Relative หมายถึงการควบคมุ การจ่ายจาํ นวน Pulse

ไปเร่ือยๆจนกวา่ จะถึงตาํ แหน่งที่กาํ หนดไวใ้ น
ชุดคาํ สง่ั เม่ือป้อน อีกครั่งการจะบวกเพิม่ อีกต่าง
จากแบบ Absolute ท่ีเม่ือถึงตาํ แหน่งท่ีกาํ หนดจะ
ไม่ บวกเพิม่ S1 จะเป็นการกาํ หนดความเร็วใน
การว่งิ S2 จะเป็นการกาํ หนดระยะทางใน การว่งิ

ZOONE RESET

- เป็นคาํ สง่ั สาํ หรับเช็คคา่ กลบั ไปยงั จุดเร่ิม S1:
กาํ หนดเป้าหมายความถ่ีของการส่งออก S2:
จาํ นวนเป้าหมายของพงั S3:เวลาช่องวา่ ง และ
ความถ่ีช่องวา่ ง D:อปุ กรณ์เอาตพ์ ตุ พลั ส์

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 9

คาํ สั่ง Function Block
ประกอบดว้ ย 2 ส่วนคือ อินพุต/เอาตพ์ ุต และ โปรแกรมหรืออลั กอริท่ึมสั่งงาน ขอ้ มูลอินพตุ จากอปุ กรณ์หรือ Tag

ส่งผา่ น Input reference (IREF) เขา้ ไปยงั ตวั Function Block เพอ่ื ประมวลผลแลว้ จึงส่งคา่ ออกไปยงั อปุ กรณ์หรือ Tag ดว้ ย
Output reference (OREF) ในกรณีเช่ือม Function Block ท่ีอยคู่ นละแผน่ งานหรือเชื่อม Function Block หน่ึงไปยงั อีกหลายๆ

บลอ็ คคาํ ส่ัง เราจะใช้ Output wire connection (OCON) บอกตาํ แหน่งตน้ ทางและ Input wire connection บอกปลายทาง แทน
คลา้ ยกบั คาส่งั Label ลาํ ดบั การทาํ งานของบลอ็ กคาํ ส่งั ที่ต่อเขา้ ดว้ ยกนั ถกู กาํ หนดโดยทิศทางของขอ้ มูล (Data Flow) จาก input
(ซา้ ย)ไปยงั output(ขวา) โดยขอ้ มลู ของ Tag ใน Input reference (IREF) จะคงคา่ (Latched) ไวจ้ นกวา่ บลอ็ คคาํ สัง่ ทาํ งานครบ
และส่งคา่ ไปยงั Tag ใน Output reference (OREF) ถา้ มีการ ป้อนกลบั จาก Output มายงั Input ของบลอ็ กคาํ ส่งั ที่มากกวา่ 1 ตวั
ข้นึ ไป จะทาใหเ้ กิดลูบข้นึ ซ่ึง Controller ไม่สามารถรู้ไดว้ า่ บลอ็ คคาํ สัง่ ไหนจะทาํ งานก่อนหลงั ดงั น้นั เราจึงตอ้ งกาํ หนด input
ที่ทาํ ใหเ้ กิดลบู ดว้ ย Assume Data Available ในรูปคือ input ของบลอ็ กคาํ สั่งที่ 1 นน่ั เอง

ความหมายของสัญลกั ษณ์ X,Y,M,T,C,D,S ซึ่งใช้ในการเขียน Ladder Diagram และ Function Block

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 10

เปรียบเทียบคําส่ังภาษา Function Block Diagram และ Ladder Logic
คาํ สัง่ ของ Function Block Diagram โดยส่วนใหญ่จะมีเหมือน Ladder Logic ยกเวน้ คาสง่ั พเิ ศษ บางคาํ ส่งั ช่ือคาํ ส่งั ตา่ งๆ

ของ Function Block Diagram อาจแตกต่างไปบา้ ง แตอ่ ย่างไรกต็ ามโปรแกรมที่ เขยี นข้นึ ดว้ ยภาษา Function Block Diagram
และ Ladder Logic สามารถทาํ งานใหผ้ ลลพั ธ์ออกมา เช่นเดียวกนั
การเขียน Ladder Diagram และ Function Block โดยการใช้โปรแกรม ISPSoft

1. เช่ือมต่อคอมพิวเตอร์กบั PLC จากพอร์ตโปรแกรมของ PLC กบั คอมพวิ เตอร์ของคณุ โดยผา่ น พอร์ตสาย USB

2. เปิ ดโปรแกรม
3. การต้งั ค่าการเขา้ โปรแกรมเพ่ือเขียนโปรแกรม โดยคลิกท่ี File > New > New Ctrl+N หรือไอคอน

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 11

4. เลือกรุ่นของ PLC ท่ีจะท าการเขยี นโปรแกรม จากน้นั คลิก OK

5. สร้างหนา้ Programs สาํ หรับท่ีจะเขยี น Ladder Diagram และ Function Block ใหค้ ลิกขวาท่ี เมนู Programs หรือ
Function Blocks เลือกวา่ จะเขียนอะไรจากน้นั > New กด Ok ดงั รูปภาพ

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 12

6. หนา้ ต่างพร้อมสาหรับการเขียนโปรแกรม

ต้งั คา่ การเชื่อมต่อ ระหวา่ ง PLC กบั คอมพวิ เตอร์ดว้ ยโปรแกรม ข้ึนมาใชง้ าน
*เม่ือเปิ ดโปรแกรมแลว้ ไมพ่ บหนาอินเตอร์เฟสใหม้ องดูในแถบ Taskbar ของ Windows เลือกไอคอน

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจกิ คอนโทรลเลอร์ Programmable Logic Controller 13

7. เพิม่ อปุ กรณ์ที่ตอ้ งการใชง้ านใหโ้ ปรแกรม COMMGR
เลือก Add… > เลือกคอมพอร์ตที่เช่ือมต่อกบั PLC > Auto-detect

*ตอ้ งแน่ใจวา่ มีการติดต้งั ไดรเวอร์ USB และทาํ การเช่ือมต่อกบั PLC อยู่

8. เชื่อมต่อโปรแกรมกบั ตวั PLC จากการต้งั ค่า Tools > Communication Settings… > COMMGR (เลือก Driver ใหต้ รง
กบั อุปกรณ์ที่เช่ือมต่อในปัจจุบนั )

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 14

การเขยี น Ladder Diagram การประยกุ ต์ใช้คาํ ส่ังในการควบคมุ สเตป็ ปิ้ งมอเตอร์
เช่ือมต่อบอร์ทดลอง 100-01-03 เขา้ กบั บอร์ด sConveyor

PLC รายละเอยี ด sConveyor Power
X0 START START +
X1 STOP STOP +
X4 PROXIMITY SENSOR 1 PX-1 -
X5 PROXIMITY SENSOR 2 PX-2 -
COM- +
PROXIMITY SENSOR +
S/S DIGITAL INPUT PUL- -
COM OUTPUT TRANSISTOR (MAIN) DIR -
Y0 STEPING MOTOR COM+
Y1 STEPING MOTOR COM-

STEPING MOTOR
REED SWITCH

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 15

เขยี นโปรแกรมดงั น้ี

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 16

9. ข้นั ตอนในการ Download Program ลง PLC
เลือก PLC > Transfer > Download Ctrl+F8 หรือ กดที่ เลือก Transfer แลว้ ยนื ยนั สถานะการทาํ งาน

10. ดูการทาํ งานของโปรแกรมใน Online Mode
เลือก PLC > Online Mode Ctrl+F4 หรือกดท่ี
ดูสถานการณ์ทาํ งานของ PLC ไดท้ ่ีแถบสถานะดา้ นลา่ ง
สัง่ ให้ PLC เขา้ สู่โหมดทาํ งานดว้ ยการกดที่

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 1 การใช้งานโปรแกรมเมเบิลลอจกิ คอนโทรลเลอร์ Programmable Logic Controller 17

ข้นั ตอนการทาํ งานของโปรแกรม
1. กดป่ ุม STOP เพือ่ ให้ Servo เดินกลบั มาที่ตาํ แหน่งเริ่มตน้ ดว้ ยความเร็ว 10KHz แลว้ หยดุ ท่ีตาํ แหน่งของ

PROXIMITY SENSOR 1 เพ่ือให้ PLC จดจาํ ตาํ แหน่ง Pule เริ่มตน้ ของ Servo
2. กดป่ ุม START คร้ังแรก Servo จะเดินไปท่ีตาํ แหน่ง 94000 Pule ดว้ ยความเร็ว 10KHz แลว้ หยดุ
3. กดป่ ุม START คร้ังที่สอง Servo จะเดินไปที่ตาํ แหน่ง 49000 Pule ดว้ ยความเร็ว 10KHz แลว้ หยดุ

การเขียน Function Block การประยุกต์ใช้คําสั่งในการตรวจสอบวัตถโุ ลหะ
เช่ือมต่อบอร์ทดลอง 100-01-03 เขา้ กบั บอร์ด sConveyor

PLC รายละเอียด sConveyor Power
X0 START START +
X1 STOP STOP +
X4 PROXIMITY SENSOR 1 PX-1 -
X5 PROXIMITY SENSOR 2 PX-2 -
COM- +
PROXIMITY SENSOR
S/S DIGITAL INPUT PUL- +
COM OUTPUT TRANSISTOR (MAIN) DIR - -
Y0 STEPING MOTOR COM+ +
Y1 STEPING MOTOR COM-
SV_5
STEPING MOTOR COM+
REED SWITCH
Y14 กระบอกลมผลกั ชิ้นงานบนสเตป็ ปิ้ งมอเตอร์
SOLENOID VALVE

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 18

11. สร้าง Function Blocks ดว้ ยการคลิ๊ก - ขวาในแถบ Function Blocks > New… > OK

เราจะไดห้ นา้ ต่างโปรแกรมอนั ท่ี 2 ซ่ึงเป็นของ Function Blocks

12. สร้างตวั แปรเพ่ือรองรับคา่ I/O สาํ หรับการเชื่อมต่อกบั โปรแกรมภายนอก
คล๊ิก-ขวา ในกรอบของ Local Symbols > Add a Symbol

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 19

ต้งั ค่า Local Symbols ดงั น้ี

สร้าง Ladder Diagram ดงั น้ี

13. การเรียกใช้ Function Block
เลือกไปที่หนา้ โปรแกรมหลกั สร้างบรรทดั ใหมแ่ ลว้ เรียกใช้ Function Block ที่สร้างไวด้ ว้ ยที่ของฟังคช์ ้นั น้นั

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 20

กาํ หนดชื่อตวั แปรให้ Function Block ที่เรียกใชง้ าน แลว้ เติมค่าตวั แปร I/O ใหฟ้ ังคช์ ้นั

เขียนโปรแกรมดงั น้ี
สร้างตวั แปรเพื่อรับค่าการทาํ งานในหนา้ โปรแกรมหลกั

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 1 การใช้งานโปรแกรมเมเบิลลอจกิ คอนโทรลเลอร์ Programmable Logic Controller 21

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 1 การใช้งานโปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ Programmable Logic Controller 22

14. ตรวจสอบความถูกตอ้ งของโปรแกรมดว้ ย การกด Compile the Project (Ctrl+F7)

ดูความถกู ตอ้ งไดจ้ ากหนา้ ต่าง Output หรือ Compile Message

Download Program ลง PLC แลว้ ดูผลการทาํ งาน
ข้นั ตอนการทาํ งานของโปรแกรม

1. กดป่ ุม STOP เพอ่ื ให้ Servo เดินกลบั มาที่ตาํ แหน่งเริ่มตน้ ดว้ ยความเร็ว 10KHz แลว้ หยุด ที่ตาํ แหน่งของ
PROXIMITY SENSOR 1 เพ่ือให้ PLC จดจาํ ตาํ แหน่ง Pule เริ่มตน้ ของ Servo

2. กด START 1 คร้ัง Servo จะเดินไปตาํ แหน่ง 94000Pule ในระหวา่ ที่นบั เวลา 12sec
3. เมื่อสิ้นสุดการนบั โปรแกรมจะตรวจสอบ PROXIMITY SENSOR 2
4. หากไม่พบโลหะ กระบอกลมผลกั ชิ้นงานบนสเตป็ ปิ้ งมอเตอร์ (SV_5) จะทาํ งาน แลว้ Servo จะกลบั มายงั ตาํ แหน่ง

เร่ิมตน้

5. หากพบโลหะ Servo จะเคล่ือนที่มาตาํ แหน่ง 49000Pule แลว้ หยดุ

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 1

Human machine interface (HMI) คืออะไร
MMI มาจากคาํ ว่า Man Machine Interface เป็ นคาํ จาํ กดั ความของอุปกรณ์ที่ใชใ้ นการควบคุมดว้ ยคน ซ่ึงปัจจุบนั จะมี

การเปล่ียนมาใชค้ าํ วา่ HMI โดยเปลี่ยนที่ตวั อกั ษร M ทางดา้ นหนา้
HMI มาจากคาํ ว่า Human machine interface เนื่องจากตัวอกั ษร M หมายถึง Man แปลว่าผูช้ าย ซ่ึงมีความหมายไม่

ครอบคลุม ดงั น้นั จึงไดเ้ ปลี่ยนตวั ยอ่ จาก M เป็น H ซ่ึงหมายถึง Human แปลวา่ บุคคลคือผหู้ ญิงหรือผชู้ ายกไ็ ด้
สาํ หรับอุปกรณ์ควบคุม MMI/HMI ที่กล่าวถึงน้ี เป็นอุปกรณ์ที่ควบคุมโดยผ่านทางหนา้ จอ และใชก้ ารสัมผสั ท่ีหนา้ จอ

หรือใชเ้ มาส์คลิกที่หนา้ จอ ดงั น้นั ถา้ กล่าวถึงอปุ กรณ์ท่ีควบคุมแบบ MMI/HMI จะหมายถึงคอมพิวเตอร์ หรือ Touch Screen ที่
สามารถควบคุมโดยผ่านทางหนา้ จอก็ได้ ในท่ีน้ีอุปกรณ์ MMI/HMI ดงั กล่าวหมายถึงอุปกรณ์ที่นิยมเรียกว่า Touch Screen
หรือ Touch Panel นนั่ เอง

PT (Programmable Terminal) หรือเรียกตามลกั ษณะการใช้งานว่า “Touch Screen” ทาํ หน้าที่เสมือนเป็ นคอนโทรล
พาแนล (Control Panrl) ท่ีประกอบดว้ ยสวิตซ์และตวั แสดงผลแบบต่างๆ จาํ นวนมาก ใชก้ ารสั่งงานแบบสัมผสั ท่ีหนา้ จอ ซ่ึง
ชื่อ PT น้ีทางออมรอนใชเ้ รียกแทนคาํ น้ีวา่ Touch Screen นนั่ เอง

รูปแบบการต่อใชง้ าน PT โดยทว่ั ไปจะใชง้ านร่วมกบั PLC โดยท่ี PT กบั PLC จะใชก้ ารส่ือสารแบบอนุกรมแบบ RS-
232C หรือแบบอนุกรม RS-422A/485 นอกจากน้ียงั สามารถใช้งาน PT ร่วมกับอุปกรณ์อ่ืนๆ ได้อีกเช่น ใช้งานร่วมกับ
Computer,Barcode Reader และ Printer

ภาพที่ 2.1 ชุดจอภาพควบคมุ ระบบสัมผสั
KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 2

1 การเขยี นโปรแกรมควบคมุ และแสดงผล HMI บน Desktop จะพบกบั หนา้ ต่าง
1. ทาํ การเปิ ดโปรแกรม DOPSoft เพื่อตงั่ ค่าการเชื่อมต่อ โดยดบั เบิ้ลคลิกที่ไอคอน

โปรแกรม ดงั รูป

ภาพท่ี 2.2 แสดงลกั ษณะของโปรแกรม DOPSoft 4.00.06
2. คลิกท่ีคาํ สัง่ เพ่อื เปิ ดหนา้ โปรแกรมที่ใชเ้ ขยี นภาพบนหนา้ จอ HMI New ดงั รูป

คลกิ

ภาพที่ 2.3 แสดงลกั ษณะหนา้ ต่างการเปิ ดใชง้ านโปรแกรม
KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 3

3. ในช่อง HMI List เลือกเป็น 107EV จากนน่ั คลิกป่ ุม Next ดงั รูปภาพ

เลอื ก Model

จากนนั้ คลกิ

ภาพที่ 2.4 แสดงลกั ษณะหนา้ ตา่ งการต้งั คา่ รุ่นของจอ HMI

4. เลือก Series ใหเ้ ป็น Delta Controller RTU เลอื ก Delta เพอ่ื ลง้ิ คก์ บั
PLC ของ Delta เท่านนั้

เลอื ก Delta Controller RTU
เพอ่ื ลง้ิ คก์ ลบั อปุ กรณ์อ่นื ๆของ

จากนนั้ คลกิ
ภาพที่ 2.5 แสดงลกั ษณะหนา้ ต่างการต้งั ค่ารูปแบบคาํ สง่ั ของโปรแกรม

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 4

5. หนา้ ตา่ งโปรแกรมพร้อมสาหรับการเขียน HMI

ภาพที่ 2.6 แสดงลกั ษณะหนา้ ตา่ งที่ใชใ้ นการเขียนคาํ ส่งั
6. การบนั ทึกไฟล์ เลือก Save แลว้ ต้งั ชื่อไฟลท์ ี่ตอ้ งการจากน้นั เลือก Save ดงั รูป
คลกิ Save

จากนนั้ เลอื ก Save
ตงั้ ชอ่ื

ภาพที่ 2.7 แสดงหนา้ ตา่ งการ Save งาน

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 5

7. การเปิ ดไฟล์ เลือก Open เลือกไฟลท์ ี่ตอ้ งการใชง้ าน จากน้นั เลือก Open ดงั รูป

คลกิ เลอื ก

คลกิ Open

จากนนั้ เลอื ก Open

ภาพท่ี 2.8 แสดงหนา้ ต่างการเปิ ดไฟลง์ าน
8. การต้งั คา่ ใชง้ าน Configuration เบ้ืองตน้ ดงั รูป

คลกิ Options เลอื ก

ภาพที่ 2.9 การต้งั ค่า Configuration
KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 6

9. การต้งั คา่ เมนู Main

ตงั้ Password สาํ หรบั

คลกิ เลอื ก Main เลอื กเพอ่ื เปลย่ี นรนุ่ ของ HMI

คลกิ

10. การต้งั คา่ เมนู Default ภาพท่ี 2.10 แสดงหนา้ ตา่ งการต้งั คา่ เมนู Main

เลอื กเพอ่ื กาํ หนด Screen ใหเ้ ป็น
หน้าแรกเมอ่ื จ่ายไฟให้ HMI

คลกิ เลอื ก Default

คลกิ
ภาพที่ 2.11 แสดงหนา้ ต่างการต้งั ค่าเมนู Default

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 7

11. การสร้าง Screen ใหม่ และการเปล่ียน Screen ดงั รูป

เลอื กเมนู Screen เลอื ก New Screen

กําหนดชอ่ื Screen และ
หมายเลข Screen

คลกิ เลอื ก

ภาพที่ 2.12 แสดงหนา้ ต่างการสร้าง Screen
12. การเลือน Screen หนา้ ตา่ งๆ

Screen ถดั ไป

Screen กอ่ นหน้า

ภาพที่ 2.13 หนา้ ตา่ งการเลือน Screen ไปยงั หนา้ ต่างๆ
KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 8

13. การเปล่ียนสีพ้นื หลงั Screen ดงั รูป

ทห่ี น้าต่าง Property ให้ คลกิ เพอ่ื เปิดหน้าตา่ งสี
เลอื ก Background Color

คลกิ ซา้ ยพน้ื ทว่ี ่างของ Screen

ภาพท่ี 2.14 แสดงหนา้ ต่างการต้งั คา่ สีพ้นื หลงั
14. จากน้นั จะข้นึ หนา้ ตา่ ง Color ใหเ้ ลือกสีตามที่ตอ้ งการ

เลอื กสเี พอ่ื เปลย่ี นพน้ื

เลอื ก Add to Custom Colors(A)

เลอื ก OK

ภาพที่ 2.15 แสดงหนา้ ตา่ ง Color

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 9

15. หลงั จากเลือกสีไดแ้ ลว้ จะแสดงหนา้ Screen พ้ืนหลงั ที่เป็นสีท่ีเราเลือก

ภาพท่ี 2.16 แสดงหนา้ ตา่ ง Screen พ้ืนหลงั
16. การเปล่ียนพ้ืนหลงั Screen เป็นรูปภาพ

เลอื กเมนู Screen
เลอื ก Import

ภาพที่ 2.17 แสดงหนา้ ต่างการเลือกเมนูในการต้งั ค่าภาพพ้ืนหลงั

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 10

17. แสดงหนา้ ตา่ งในการเลือกรูปภาพ

เลอื กรปู ภาพจากใน
คอมพวิ เตอรเ์ พอ่ื ใชเ้ ป็นพน้ื

คลกิ Open

ภาพท่ี 2.18 แสดงหนา้ ต่างรูปภาพ
18. แสดงหนา้ ต่าง Screen พ้ืนหลงั ท่ีเป็นรูปภาพ

ภาพท่ี 2.19 แสดงหนา้ ต่าง Screen พ้ืนหลงั ท่ีเป็นรูปภาพ
KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 11

19. การ Compile - ก่อนการ Download ตอ้ งทาํ การ Compile ก่อนเพ่ือเป็นการตรวจเช็คขอ้ ผิดพลาดของโปรแกรมท่ี
ทาํ แต่สําหรับ DOPSoft เวอร์ชนั่ ใหม่จะสามารถเลือก Download ไดเ้ ลย โปรแกรมจะทาํ การ Compile ก่อนจากน้นั จะทาํ การ
Download ตามท่ีหลงั โดยที่ไมต่ อ้ งเลือก Compile

เลอื ก Compile

เมอ่ื ทาํ การ Compile รายละเอยี ด
การ Compile จะแสดงทห่ี น้าต่าง

ภาพที่ 2.20 หนา้ ตา่ งแสดงการ Compile
20. หนา้ ต่างแสดงการ Compile ไมผ่ า่ น

เม่ือ Compile ไมไ่ ด้ จะมีหนา้ ตา่ งแสดงจาํ นวนของ
ภาพที่ 2.21 แสดงหนา้ ตา่ งการ Error เมื่อทาํ การ Compile ไมผ่ า่ น

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 12

21. หนา้ ตา่ งจาํ นวนการ Error ดงั ภาพ

จากนนั้ หน้าต่าง Output
จะแสดง Element ท่ี
ภาพท่ี 2.22 แสดงการ Error ของโปรแกรม
22. การ Download เป็นการนาํ โปรแกรมท่ีทาํ Download ลงไปท่ี HMI ดงั รูป

เลอื ก Download Screen
จากนนั้ โปรแกรมจะ
แสดง

ภาพที่ 2.23 หนา้ ตา่ งแสดงการ Download โปรแกรม

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 13

23. การแกไ้ ขเมื่อทาํ การ Download ไม่ไดจ้ ะข้นึ หนา้ ดงั ภาพใหท้ าํ การเชค็ สาย USB วา่ ไดท้ าํ การตอ่ สายเขา้ กบั จอสัมผสั
HMI หรือไม่

ภาพที่ 2.24 แสดงหนา้ การ Download ไมไ่ ด้
24. การ Upload เป็ นการเรียกโปรแกรมจาก HMI มาแสดงที่ PC โดยจะตอ้ งใส่ Password ทุกคร้ังท่ีทาํ การ Upload
จากน้นั โปรแกรมจะใหท้ าํ การ Save จึงจะสามารถทาํ การเรียกโปรแกรมจาก HMI ข้นึ มาได้

เลอื กเมนู Tools

เลอื ก Upload all Data
ใส่

คลกิ
ภาพที่ 2.25 แสดงหนา้ การดึงโปรแกรมจากจอ HMI

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 14

25. ในการสร้างโปรแกรม HMI เพ่ือไปควบคุมการทาํ งานอุปกรณ์อื่นๆ ตอ้ งสร้าง Element เพื่อเป็ นตวั กาํ หนด Input
หรือ Output สาํ หรับอปุ กรณ์น้นั ๆ โดย Element จะแบง่ ออกเป็นหลายชนิด เช่น Button, Meter, Indicator, Display เป็นตน้ ดงั
รูป

คลกิ เมนู

คลกิ เลอื ก คลกิ เลอื ก Element ทต่ี อ้ งการสรา้ ง

ภาพท่ี 2.26 แสดงหนา้ ตา่ งการสร้างเมนู
26. เม่ือทาํ การคลิกเลือกเมนูที่ตอ้ งการแลว้ จะเป็นดงั ภาพ

Cursor จะเปลย่ี นจาก
คลกิ แลว้ ลากเพอ่ื กาํ หนด

ภาพที่ 2.27 แสดงการสร้างคาํ สง่ั เมนู

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 15

27. การกาํ หนด Text ใหก้ บั Element ดงั รูป
คลกิ Text

ใหท้ าํ การดบั เบล้ิ พมิ พข์ อ้ ความทต่ี อ้ งการ จะได้

ภาพท่ี 2.28 การเขยี นคาํ ใสในเมนู
28. การแทรกรูปใหก้ บั Element ดงั ภาพ

คลกิ เลอื ก Picture

ใหท้ าํ การดบั เบล้ิ

เลอื กสถานะ 0:1 คลกิ เพอ่ื เลอื กหมวดรปู ภาพ
ทต่ี าราง Property Property

ภาพท่ี 2.29 แสดงหนา้ ต่างการแทรกรูปภาพ
KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 16

29. เม่ือทาํ การคลิกเลือกแลว้ จะแสดงหนา้ ตา่ งดงั ภาพ

คลิกเลือกรูปภาพ

เม่ือเลือกรูปไดแ้ ลว้ คลิก

ภาพท่ี 2.30 แสดงหนา้ ต่างรูปภาพท่ีตอ้ งการแทรก

30. การกาํ หนดขนาดรูปภาพให้กบั Element ทาํ ได้โดยใช้ Bitmap Toolbar จะสามารถกาํ หนดขนาดและตาํ แหน่ง
ใหก้ บั รูปภาพได้

ภาพที่ 2.31 หนา้ ต่างแสดงการต่างค่าขนาดของ Element
KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 17

31. การกาํ หนด Address ใหก้ บั Element สามารถกาํ หนดไดท้ ้งั Write Address และ Read Address ตอ้ งกาํ หนด
Address ใหต้ รงกนั โดยหลงั จากการสร้าง Element แลว้ ตอ้ งกาํ หนด Address ใหก้ บั Element ทกุ คร้ัง

เลอื กเมน Main คลกิ เพอ่ื กาํ หนด address

ดบั เบล้ิ คลกิ คลกิ เลอื กชนดิ

กําหนด
เม่ือกาํ หนดหมายเลขไดแ้ ลว้ คลิก Enter
คลกิ

ภาพที่ 2.32 แสดงการกาํ หนด Address ใหก้ บั Element

32. เมนู Element >> Input การใส่ขอ้ มูลใหก้ บั HMI จะใช้ Element >> Input ในการกาํ หนด

ภาพที่ 2.33 แสดงการใชค้ าํ ส่งั Element >> Input การใส่ขอ้ มูลใหก้ บั HMI
KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 18

33. เมนู Element >> Display

ภาพที่ 3.34 แสดงหนา้ ตา่ งการกาํ หนดใหแ้ สดงขอ้ มูล
34. การ OFF Line Simulation เพอ่ื ทดสอบการทาํ งานของหนา้ โปรแกรมท่ีใชใ้ นการควบคมุ โดยที่เราสามารถทาํ การ
Off Line ดูการทาํ งานก็ Download โปรแกรมลงไปยงั จอสัมผสั HMI คลิกที่สัญลกั ษณ์

คลกิ

ภาพท่ี 3.35 การ OFF Line Simulation
KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 19

ใบงานท่ี 2.1 การเขยี นโปรแกรมควบคมุ และแสดงผลดว้ ย HMI
วตั ถปุ ระสงค์

1. เพื่อศึกษาการควบคมุ และแสดงผลดว้ ย HMI
2. เพ่ือศึกษาการต้งั คา่ การใชง้ าน ระบบจอสัมผสั จอ HMI
3. เพื่อใหส้ ามารถเขียนโปรแกรมควบคมุ การทาํ งานจอ HMI

อปุ กรณ์การทดลอง
1. สาย USB (RS 232)
2. คอมพิวเตอร์
3. จอ HMI

ลาํ ดบั ข้นั การทดลอง
1. ทาํ การตอ่ วงจรการทดลอง ดงั รูป

เง่ือนไขการทดลอง
1.เม่ือกดป่ มุ START หลอดไฟ RUN จะทาํ งานคา้ งสถานะ
2. เมื่อกดป่ มุ STOP หลอดไฟ RUN จะหยดุ ทาํ งาน

2. การต้งั คา่ การทาํ งานระบบจอสัมผสั HMI
เลือกรุ่นของจอ HMI = 107EV
เลือก Complot = Com2
เลือก Series = Delta Controller RTU

3. เลือก Element >> Button >> Set to ON
4. ต้งั คา่ ที่ Picture $3DButton.pib

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 20

State 0 = BUTTON_01.bmp
State 1 = BUTTON_02.bmp
5. ต้งั ค่า Address โดยเลือก Main >> Write Address >> Internel Memory
Write Address = $10.0
6. ต้งั คา่ ที่ Text
= START
7. เลือก Element >> Indicator
= Multistate Indicator
8. ต้งั คา่ ท่ี Picture $3DLamp.pib
State 0 = Lamp2State_04.bmp
State 1 = Lamp2State_03.bmp
9. ต้งั คา่ Address โดยเลือก Main >> Write Address >> Internel Memory
Write Address = $10.0
10. ต้งั ค่าท่ี Text
= RUN

11. เลือก Element >> Button >> Set to OFF
12. ต้งั คา่ ที่ Picture $3DButton.pidb

State 0 = BUTTON_17.bmp
State 1 = BUTTON_18.bmp
13. ต้งั ค่า Address โดยเลือก Main >> Write Address >> Internel Memory
Write Address = $10.0
14. ต้งั ค่าท่ี Text
= STOP
15. ดาวโหลดโปรแกรมไปยงั HMI จากน้นั ทดลองกดป่ ุม START และสงั เกตการณ์ทาํ งาน
เม่ือกดป่ มุ START หลอดไฟ RUN จะ ON คา้ ง เม่ือกดป่ ุม STOP หลอดไฟ RUN จะ OFF

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 21

บนั ทึกผลการทดลอง
จากการทดลองบนหนา้ จอระบบสมั ผสั HMI เมื่อกดป่ มุ START หลอดไฟ RUN จะ ON

คา้ ง เม่ือกดป่ มุ STOP หลอดไฟ RUN จะ OFF

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 22

ใบงานที่ 2.2 การควบคุมและแสดงผลดว้ ย HMI เพ่ือทาํ งานร่วมกบั PLC ผา่ นการติดต่อสื่อสารดว้ ยพอร์ต RS485
วตั ถปุ ระสงค์
1. เพ่ือศึกษาการควบคมุ และแสดงผลดว้ ยจอ HMI
2. เพื่อศึกษาการควบคมุ HMI ทาํ งานร่วมกบั PLC ผา่ นการสื่อสารดว้ ยพอร์ต RS485
อปุ กรณ์การทดลอง
1. PROGRAMMABLE LOGIC CONTROL
2. คอมพวิ เตอร์
3. สาย USB เพ่ือเช่ือมตอ่ คอมพิวเตอร์กบั PLC
4. ชุดลาํ เลียงวตั ถุชิ้นงานเคล่ือนที่แนวแกนนอน
5.จอ HMI
6. สาย Protocol RS-485

กาํ หนดอนิ พตุ /เอาต์พุต
การต่อ INPUT

ลาํ ดบั สญั ลกั ษณ์ รายละเอียด

1 X0 START START
STOP
2 X1 STOP ต่อเขา้ กบั PX-1
PX-2
3 X4 PROXIMITY SENSOR 1
PUL-
4 X5 PROXIMITY SENSOR 2 DIR-

การต่อ OUTPUT

ลาํ ดบั สัญลกั ษณ์ รายละเอียด

1 Y0 STEPING MOTOR ต่อเขา้ กบั

2 Y1 STEPING MOTOR

เง่ือนไขในการทดลอง
1. เมื่อกด START (X0) หรือ START จากจอ HMI ใหส้ เตป็ ปิ้ งมอเตอร์วง่ิ ไปขา้ งหนา้
2. เมื่อกด STOP (X1) หรือ STOP จากจอ HMI ใหส้ เตป็ ปิ้ งมอเตอร์หยดุ ทาํ งาน

หมายเหตุ : หากทาํ การกดแลว้ ไม่มีการเปล่ียนแปลงสภาวะของเอาต์พุต PLC หรือมีขอ้ ความ Error แสดงบนหน้าจอ
ทชั สกรีนให้ยอ้ นกลบั ไปดูการต้งั ค่าการเช่ือมต่อของจอและ PLC อีกคร้ัง และตรวจเช็คอีก คร้ังว่าได้ทาํ การเช่ือมต่อสาย
ระหวา่ ง ท้งั PLC และจอทชั สกรีน และได้ Power On อปุ กรณ์ท้งั 2 หรือยงั

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผสั (HUMAN MACHINE INTERFACE) 23

ข้นั ตอนการทดลอง
1. ต่อสาย USB คอมพิวเตอร์กบั PLC ต่อท่ีช่อง COM1 ของ PLC กบั คอมพิวเตอร์ของคุณ โดยผ่านพอร์ตสาย USB

ACAB230 แลว้ Power On

พอร์ตสาย USB ACAB230

2. เปิ ดโปรแกรม ISPSoft โดยการดบั เบิ้ลคลิกที่ไอคอน บนหน้า Desktop ก็จะข้ึนหนา้ ต่าง เพ่ือทาํ การเขียน
Ladder Diagram

3. การต้งั ค่าการเขา้ โปรแกรมเพอ่ื เขียนโปรแกรม ดงั ภาพ

1

2
34

5
6

ภาพที่ 3.39 แสดงลกั ษณะหนา้ ต่างการต้งั คา่ การเขา้ ใชง้ านโปรแกรม

หมายเลข 1 คลิกที่ เป็นการสร้าง Project ใหม่
หมายเลข 2 ต้งั ชื่อ Project
หมายเลข 3 เลือกชนิด Controller
หมายเลข 4 เลือกชนิด PLC
หมายเลย 5 เลือกท่ีจดั เกบ็ ไฟล์
หมายเลข 6 กดยนื ยนั OK
4. เมื่อเขา้ มาคลิกขวา Program>>New>>POU Name>>Select Language>>OK

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 24

ภาพที่ 3.41 การกาํ หนดหนา้ ต่างเพือ่ ใชใ้ นการเขยี นโปรแกรม
5. เมื่อเขา้ มาแลว้ จะข้ึนหนา้ ต่างดงั ภาพ คลิก OK

ภาพที่ 3.42 แสดงลกั ษณะหนา้ ตา่ งการต้งั ค่าการเปิ ดหนา้ โปรแกรมเพ่ือเลือกภาษาในการเขยี น
6. หนา้ ต่างพร้อมในการเขยี นโปรแกรม

ภาพที่ 3.43 แสดงลกั ษณะหนา้ ตา่ งโปรแกรมเพือ่ เขยี นคาํ ส่งั
7. การต้งั ค่า PLC ใหส้ ามารถเช่ือมต่อกบั จอสมั ผสั ทนั สกรีนโดยทาํ ไดด้ งั รูป
KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานท่ี 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 25

1
2

ภาพท่ี 3.44 ต้งั คา่ PLC ใหส้ ามารถเชื่อมต่อกบั จอสัมผสั ทนั สกรีน

หมายเลข 1 คลิกเลือก COM_Protocol_Setting
หมายเลข 2 คลิกเลือก DFB_COM2_Protocol[DFB] จากน้นั ลากมาใสในช่องวา่ งสาํ หรับเขียน Ladder Diagram

8. การใส่หมายเลขใหก้ บั DFB_COM2_Protocol [DFB] ใส่ไดจ้ ากการดูไลบรารี่ของจอกบั PLC
ใหต้ รงกนั

ต้งั คา่ เชื่อมต่อให้
ตรงกบั จอ HMI

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 26

ดูจาก IDENTIFIER COMMENT ของโปรแกรม PLC เทียบกบั จอ HMI จะไดด้ งั ตวั อยา่ ง เลือกคา่ ใหต้ รงจอ HMI เพื่อไปใชใ้ ส่
ในบลอ็ ค

DFB COM2 Protocol[DFB]

ภาพที่ 3.45 แสดงการใส่เลข
9. การ Download โปรแกรมคลิก Download to PLC จากน้นั คลิก Transfer again แลว้ คลิก OK

คลกิ

คลกิ OK
คลกิ Transfer

ภาพท่ี 3.46 หนา้ ต่างการ Download โปรแกรมลงไปยงั PLC

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 27

10. การ On-line Simulator คลิก Online Mode ดงั รูป

คลกิ

ภาพท่ี 3.47 แสดงการ On-line Simulator

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com

ใบงานที่ 2 การใช้งานจอภาพระบบสัมผัส (HUMAN MACHINE INTERFACE) 28

11.การเขยี น Ladder Diagram

12. การต้งั คา่ การทาํ งานระบบจอสมั ผสั HMI
เลือกรุ่นของจอ HMI = 107EV
เลือก Complot = Com2
เลือก Series = Delta DVP PLC

13. เลือก Element >> Button >> Momentary
14. ต้งั คา่ ที่ Picture $3DButton.pib

State 0 = BUTTON_33.bmp
State 1 = BUTTON_34.bmp

KBM TECHNOLOGIES CO.,LTD. 27/19 Moo.5 Talingchan - Suphanburi, Lahan, Bangbuathong, Nonthaburi 11110
Tel : 0 2983 3737 Fax : 0 2983 3738 [email protected] http://www.kbmeng.com


Click to View FlipBook Version