เมื่อไฟ ERR บน PLC LINGKONG ติดหรือกะพริบ สิ่งที่ต้องทำไม่ใช่การรีเซ็ตไปเรื่อย ๆ แต่คือการอ่านรหัสข้อผิดพลาดจากซอฟต์แวร์ บทความนี้เรียบเรียงตารางรหัส 6101–6715 ทั้งหมดจากคู่มือ LK3U/ZK3U แยกตามกลุ่มรีจิสเตอร์ M8061–M8067 พร้อมระบุว่ารหัสไหนทำให้ PLC หยุดทำงาน และรหัสไหนยังรันต่อได้
อ่านรหัสข้อผิดพลาดอย่างไร
คู่มือระบุขั้นตอนไว้ตรงไปตรงมา: เปิด GX Works2 → เมนู Diagnosis → PLC Diagnosis (P) จากนั้นหน้าต่างจะแสดงรหัสข้อผิดพลาดพร้อมสเต็ปของโปรแกรมที่เกิดปัญหา ให้จดทั้งสองค่านี้ก่อนแก้ไขใด ๆ
ไฟแสดงสถานะบนตัวเครื่องช่วยแยกความรุนแรงเบื้องต้นได้ทันที: PWR ติดค้างคือมีไฟเลี้ยงปกติ, RUN กะพริบคือ CPU กำลังรัน, ส่วน ERR — ถ้ากะพริบแปลว่าเป็นข้อผิดพลาดเล็กน้อยที่ยังรันต่อได้ แต่ถ้าติดค้างแปลว่าเป็นข้อผิดพลาดร้ายแรงที่ทำให้หยุดทำงาน
กลุ่มที่ 1 — ฮาร์ดแวร์ PLC (M8061/D8061) หยุดทำงาน
| รหัส | อาการ | แนวทางแก้ |
|---|---|---|
| 6101 | ตรวจสอบข้อมูลหลังไฟดับผิดพลาด | เพิ่มความสามารถแหล่งจ่ายไฟ แล้วติดต่อผู้ผลิต |
| 6102 | โมดูลเก็บข้อมูลตรวจพบข้อผิดพลาด 1 | ติดต่อผู้ผลิต |
| 6103 | โมดูลเก็บข้อมูลตรวจพบข้อผิดพลาด 2 | ติดต่อผู้ผลิต |
| 6105 | วอตช์ด็อกภายในทำงาน | เพิ่มค่า D8000 หรือทบทวนโปรแกรมที่กินรอบสแกน |
| 6106 | ข้อผิดพลาดเชิงตรรกะ | ตรวจสอบโปรแกรม แล้วติดต่อผู้ผลิต |
รหัส 6105 พบบ่อยที่สุดในกลุ่มนี้ สาเหตุมักมาจากลูป FOR–NEXT ที่วนเยอะเกินไป หรือคำสั่งคำนวณจำนวนมากในรอบเดียว ค่าเริ่มต้นของ D8000 คือ 200 (หน่วย ms)
กลุ่มที่ 2 — CAN โหมดขยาย (M8062/D8062) ทำงานต่อ
| รหัส | อาการ | แนวทางแก้ |
|---|---|---|
| 6206 | ตรวจสอบพารามิเตอร์ผิดพลาด | ทบทวนการตั้งค่าพารามิเตอร์ |
| 6209 | จำนวนโมดูลขยายเกินกำหนด | ต่อได้สูงสุด 15 โมดูล |
| 6210 | เริ่มต้น CAN ไม่สำเร็จ | ตรวจสายและตัวต้านทานปลายสาย |
| 6211 | ที่อยู่ของโมดูลขยายไม่ถูกต้อง | ตรวจลำดับหมายเลขโมดูล |
| 6212 | ข้อมูลที่รับถูกรบกวน | ตรวจการชีลด์และการต่อกราวด์ |
| 6213 | โมดูลขยายส่งแฟล็กข้อผิดพลาดกลับมา | ตรวจชนิดโมดูลว่าตรงกับที่ตั้งค่า |
| 6214 | รับข้อมูลหมดเวลา | ดูรายละเอียดที่ D8196 และ D8197 |
| 6215 | ได้รับที่อยู่สเลฟที่ไม่ถูกต้อง | ตั้งที่อยู่ใหม่ให้อยู่ในช่วง 1–32 |
| 6216 | ฟังก์ชันของสเลฟไม่ตรงกับที่โฮสต์ตั้งไว้ | ตรวจชนิดโมดูลกับตารางหมายเลขโมดูล |
| 6217 | ตั้งที่อยู่สเลฟซ้ำกัน | แก้ที่อยู่ให้ไม่ซ้ำ |
กลุ่มที่ 3 — สื่อสาร RS485 และ CAN (M8063/D8063) ทำงานต่อ
| รหัส | พอร์ต | อาการ |
|---|---|---|
| 6306 | RS485-1 | รับข้อมูลหมดเวลา — ตรวจสายหรือค่า D8400/D8409 |
| 6308 / 6314 | RS485-1 / RS485-2 | บอดเรตใน D8400 / D8420 อยู่นอกช่วง |
| 6309 / 6315 | RS485-1 / RS485-2 | เลือกข้อมูล 7 บิตแต่ไม่ตั้งพาริตี้ |
| 6310 | RS485 | ใช้คำสั่ง RS/RS2 แต่ยังไม่เปิด D8400/D8420 |
| 6340 / 6360 | RS485-1 / RS485-2 | ยังไม่เปิดฟังก์ชันมาสเตอร์ MODBUS |
| 6341 / 6361 | RS485-1 / RS485-2 | ที่อยู่สเลฟของ ADPRW ผิด |
| 6342 / 6362 | RS485-1 / RS485-2 | ฟังก์ชันโค้ดของ ADPRW ผิด |
| 6343 / 6363 | RS485-1 / RS485-2 | ความยาวข้อมูล ADPRW เกิน 520 |
| 6344 / 6364 | RS485-1 / RS485-2 | ข้อมูลที่รับตรวจสอบไม่ผ่าน |
| 6380–6386 | CAN Share Mode | เริ่มต้นไม่สำเร็จ / ID ซ้ำ / ข้อมูลไม่ครบ / หมดเวลา |
กลุ่มที่ 4–6 — โปรแกรมและไวยากรณ์ (หยุดทำงาน)
| รหัส | กลุ่ม | อาการ |
|---|---|---|
| 6401 / 6409 | M8064 พารามิเตอร์ | โปรแกรมถูกแก้ไข ดาวน์โหลดไม่สมบูรณ์ หรือ FLASH ภายในเสียหาย |
| 6504 | M8065 ไวยากรณ์ | ป้าย Px / Ix หรือไฮสปีดเคาน์เตอร์ซ้ำกัน |
| 6505 | M8065 ไวยากรณ์ | ใช้อุปกรณ์เกินช่วงที่กำหนด |
| 6506 | M8065 ไวยากรณ์ | ใช้คำสั่งที่รุ่นนี้ไม่รองรับ |
| 6507 | M8065 ไวยากรณ์ | ใช้ป้ายผิด (ใช้ P63) |
| 6510 | M8065 ไวยากรณ์ | หมายเลข MC ผิดขนาด |
| 6603 / 6614 / 6615 | M8066 โครงสร้าง | ใช้ MPS เกิน 12 ครั้ง / ขาด MPS / ขาด MPP |
| 6605 / 6625–6627 | M8066 โครงสร้าง | ปัญหาการใช้ STL เกิน 9 ชั้นซ้อน หรือขาด RET |
| 6619 / 6623 | M8066 โครงสร้าง | FOR–NEXT มีคำสั่งต้องห้ามอยู่ข้างใน / ไม่มีคำสั่ง MC |
| 6630 | M8066 โครงสร้าง | ความสัมพันธ์ CALL กับ SRET ไม่ถูกต้อง |
กลุ่มที่ 7 — ข้อผิดพลาดขณะทำงาน (M8067/D8067) ทำงานต่อ
| รหัส | อาการ | แนวทางแก้ |
|---|---|---|
| 6701 | CALL หรือ CJ ไม่มีปลายทาง | เพิ่มป้าย P ที่ปลายทาง |
| 6706 | ที่อยู่หรือค่าของอุปกรณ์เกินช่วง | ตรวจช่วงรีจิสเตอร์ที่คำสั่งอ้างถึง |
| 6710 | SFWR(P) ใช้อุปกรณ์ 1 ซ้ำกับอุปกรณ์ 2 | แยกรีจิสเตอร์ให้ไม่ซ้ำ |
| 6711 | ตั้งช่วงอินพุตอนาล็อกผิด | ตรวจค่าขอบบน/ขอบล่างของคำสั่ง RD3A |
| 6712 | ช่วงหรือข้อมูลเอาต์พุตอนาล็อกผิด | ตรวจค่าที่ป้อนให้คำสั่ง WR3A |
| 6715 | ตัวต้านทาน NTC อาจขาดวงจร | ตรวจสายและตัวโพรบ NTC |
ลำดับการวินิจฉัยที่แนะนำ
- ดูไฟ ERR ว่ากะพริบหรือติดค้าง เพื่อรู้ว่า PLC ยังรันอยู่หรือไม่
- ต่อ GX Works2 อ่านรหัสและสเต็ปโปรแกรมจากหน้า PLC Diagnosis
- เทียบรหัสกับกลุ่ม M8061–M8067 เพื่อรู้ว่าเป็นปัญหาฮาร์ดแวร์ สื่อสาร หรือโปรแกรม
- ถ้าเป็นกลุ่มสื่อสาร ให้อ่าน D8402/D8403 (รหัสและรายละเอียดข้อผิดพลาดล่าสุด) ประกอบ
- บันทึกค่ารีจิสเตอร์ที่เกี่ยวข้องไว้ก่อนรีสตาร์ท เพราะบางค่าจะถูกล้างเมื่อปิดไฟ
หากตรวจแล้วเป็นความเสียหายระดับฮาร์ดแวร์ (6101–6103, 6409) VR Automation มี PLC ทดแทนในหมวด PLC พร้อมบริการเปลี่ยนและถ่ายโอนโปรแกรม
สรุป
รหัสข้อผิดพลาดของ LK3U/ZK3U ถูกจัดกลุ่มไว้อย่างเป็นระบบ ทำให้ระบุต้นตอได้เร็ว — เลข 61xx คือฮาร์ดแวร์, 62xx คือ CAN, 63xx คือสื่อสารอนุกรม, 64xx คือพารามิเตอร์, 65xx–66xx คือโปรแกรม และ 67xx คือปัญหาระหว่างรัน จำหลักการนี้ไว้ ก็ตัดสาเหตุออกได้ครึ่งหนึ่งตั้งแต่ยังไม่เปิดคู่มือ

แหล่งข้อมูลและมาตรฐานอ้างอิง
- Catalog: LK3UZK3U-en.pdf — Lingkong LK3U/ZK3U Series PLC User Manual (หน้า Fault Diagnosis และ Fault Code List)
- Mitsubishi Electric MELSEC FX3U Programming Manual — Error Code List And Action — ตารางรหัสข้อผิดพลาดต้นแบบของตระกูล FX3U
- MDCplus — Top Mitsubishi PLC Error Codes Explained & How To Fix — แนวทางแก้ไขรหัสที่พบบ่อยในงานจริง
- Industrial Monitor Direct — Troubleshooting Mitsubishi FX3U PLC Error and Recovering Parameters — ขั้นตอนกู้คืนพารามิเตอร์หลังเกิดข้อผิดพลาด

สนใจสั่งซื้อ PLC LINGKONG LK3U / ZK3U?
VR Automation จำหน่ายและให้บริการติดตั้ง พร้อมทีมช่างผู้เชี่ยวชาญ
โทรสอบถามราคา: 083-848-8314
อีเมล: [email protected]
Line: @vrautomation
สต๊อกกรุณาสอบถาม | รับประกันสินค้า | บริการหลังการขาย | ออกใบกำกับภาษีได้

