ในบทความนี้เราจะพูดถึงการเชื่อมต่อ PLC ยี่ห้อ Amsamotion กับ HMI ยี่ห้อ Samkoon (ทั้งรุ่นที่มี wifi และไม่มี wifi) ซึ่งสามารถทำได้หลายวิธี แต่เราจะพูดถึง 3 วิธีหลักได้แก่
1. ใช้สายสื่อสาร RS-422 ต่อตรงระหว่าง PLC และ HMI ได้เลย ซึ่งจะมีขั้นตอนดังนี้
หลังจากเขียนโปรแกรมเรียบร้อย ให้ใช้สายสื่อสาร RS-422 ที่มีลักษณะเป็น DB9 ต่อจาก built-in port ใน PLC ไปเข้า communication port ของหน้าจอ Samkoon โดยตรง
ใช้โปรแกรม SKTOOL ในการ Config การเชื่อมต่อ ซึ่งในการสาธิตครั้งนี้ทางเราจะใช้หน้าจอ Samkoon รุ่น SK-070MW เชื่อมต่อกับ HMI Amsamotion รุ่น AMX-FX3U-26MR-E โดยในการใส่รายละเอียด device ในโปรแกรม SKTOOL ให้เลือก Device Service เป็น Mitsubishi รุ่น Melsec-FX3U/3G(CPU Port)
ถ้าการ Config ถูกต้อง การเชื่อมต่อจะสำเร็จและสามารถสั่งงาน PLC จากหน้าจอได้เลย
2. ใช้ Ethernet Port ต่อตรงระหว่าง PLC และ HMI เลย ซึ่งจะมีข้อดีคือ สามารถเขียนโปรแกรมไปพร้อมๆกับการเชื่อมต่อได้ โดยขั้นตอนการเชื่อมต่อจะมีดังนี้
ใช้สาย LAN ต่อตรงระหว่าง PLC กับ HMI
กำหนด Local IP Address ของ PLC ในรูปแบบ 169.254.y.y ผ่านโปรแกรม GX Works2 โดยในการเขียน ladder ในโปรแกรมนั้น ต้องแปลงเลขฐาน 10 เป็นเลขฐาน 16 ด้วย ตัวอย่างเช่น เราต้องการกำหนด Local IP Address เป็น 169.254.230.141 ในโปรแกรมจะต้องเขียนโดยใช้เลขตามด้านล่าง
169 (เลขฐานสิบ) => A9 (เลขฐานสิบหก)
254 (เลขฐานสิบ) => FE (เลขฐานสิบหก)
230 (เลขฐานสิบ) => E6 (เลขฐานสิบหก)
141 (เลขฐานสิบ) => 8D (เลขฐานสิบหก)
ต่อคอมพิวเตอร์เข้ากับ PLC ด้วยสาย RS-422 และอัพโหลดโปรแกรมดังกล่าวเข้าไป และทำการ restart PLC
ทดสอบ Ping address 169.254.230.141 (หรือที่เรากำหนดเอง) ใน Command Prompt
Set IP ใน Samkoon ซึ่งสามารถทำได้โดยการสร้าง Function Button และเลือกฟังก์ชั่น DIP switches ได้เลย แทนการปรับ DIP switch และ reset เครื่อง
Set IP บนหน้าจอให้มี Network ID เหมือนกันแต่มี Host ID ที่แตกต่างกัน โดยในวีดีโอสาธิตจะเซ็ทเป็น 169.254.230.142
กำหนด Communication Port Properties ตามรายละเอียดด้านล่าง
แถบ General
Link Interface: Ethernet
HMI Site: Local
Connection Services: Mitsubishi Melsec-FX3U(Ethernet)
แถบ Parameter
ใส่ IP address ของ PLC ซึ่งก็คือ 169.254.230.141
Port number: 5551
Download program เข้าอุปกรณ์และถอดสาย RS-422 ออก
ถ้าโปรแกรมถูกเขียนอย่างถูกต้องก็จะสามารถเชื่อมต่อได้สำเร็จ
3. เชื่อมต่อผ่านในรูปแบบ Network ได้เลย
โดยทำเหมือนกับต่อ Direct คือตั้ง Network ID ให้เหมือนกันแต่กำหนด Host ID ให้แตกต่างกัน และแค่เปลี่ยน Network ID ให้เป็นที่ต้องการในวงแลนของเรา ข้อดีของวิธีนี้คือสามารถเชื่อมต่อได้ในระยะที่ไกลขึ้นและทำระบบที่ซับซ้อนขึ้นได้