ไฟ ERR หรือ ALM สีแดงติดบน PLC Omron หมายความว่า CPU ตรวจพบปัญหาและหยุดการทำงาน (Fatal Error) หรือกำลังเตือน (Non-Fatal Error) บทความนี้รวม Error Code ที่พบบ่อยของ Omron ตระกูล CP1E, CP1L, CJ1M, CJ2M, NJ/NX พร้อมวิธีวินิจฉัยและแก้ไขที่ตรงจุด จากประสบการณ์จริงในโรงงานชลบุรีและระยอง
สิ่งสำคัญ: ไฟ ERR ติดแดงไม่ได้แปลว่า PLC เสียเสมอไป — 70% ของเคสแก้ได้โดยไม่ต้องเปลี่ยน CPU
ปัญหาที่พบบ่อย
- ERR ติดแดงถาวร PLC หยุดทำงานทันที — Fatal Error: Memory เสีย, Program Corrupt, Power Supply ผิดปกติ
- ALM กระพริบแดง PLC ยังทำงานอยู่ — Non-Fatal Error: Battery Low, I/O Bus Error, Option Board Error
- ไฟ BKUP ติด — Battery Backup Mode กำลังทำงาน Battery ใกล้หมด
- RUN ดับ PLC ไม่ Run — อาจมาจาก Key Switch, Program Error หรือ Fatal Error
- INH ติด — Output Inhibit ทำงาน Output ทุกตัวถูกตัด
ตาราง LED Status ของ Omron PLC ยอดฮิต (CP1/CJ Series)
| LED | สถานะ | ความหมาย | สิ่งที่ต้องทำ |
|---|---|---|---|
| RUN (เขียว) | ติดสว่าง | PLC ทำงานปกติ | — |
| RUN (เขียว) | ดับ | PLC ไม่ Run หรือ Fatal Error | ตรวจ Key Switch, Error Log |
| ERR/ALM (แดง) | ติดถาวร | Fatal Error — PLC หยุด | Connect CX-Programmer อ่าน Error |
| ERR/ALM (แดง) | กระพริบ | Non-Fatal Error — PLC ยังทำงาน | อ่าน Error Log แก้สาเหตุ |
| BKUP (เหลือง) | กระพริบ | Battery Low หรือ Memory Backup | เปลี่ยน Battery CR2032 ทันที |
| INH (เหลือง) | ติด | Output Inhibit Active | ตรวจ Inhibit Bit (A500.15) |
| COMM (เหลือง) | กระพริบ | Communication กำลังทำงาน | ปกติ — ขณะ Transfer Data |
สาเหตุของ Omron Error แยกตาม Category
Fatal Error (ERR ติดถาวร PLC หยุด)
- Cycle Time Exceeded (Error 9000) — Scan Time เกิน Watchdog Timeout PLC ตัด
- Memory Error (Error 0C00, 0400) — Program Memory เสียหาย ต้องเขียนโปรแกรมใหม่
- I/O Bus Error — I/O Module หลวมหรือเสีย ต้องถอดต่อใหม่
- Power Failure During Program Write — ไฟดับขณะ Download ทำให้ Program Corrupt
Non-Fatal Error (ALM กระพริบ PLC ยังทำงาน)
- Battery Low (Error 0100) — Battery CR2032 ใน CPU ใกล้หมด ต้องเปลี่ยนก่อนโปรแกรมหาย
- Option Board Error — Serial Option Board (RS-232/485) ไม่ตอบสนอง
- FAL Instruction Error — โปรแกรมใช้คำสั่ง FAL(006) เพื่อแจ้ง Alarm จากเงื่อนไขที่กำหนดเอง
- Differentiation Overflow — DIFU/DIFD ทำงานเกิน Scan มากกว่า Limit
วิธีวินิจฉัย Omron Error ด้วย CX-Programmer Step-by-Step
- Connect กับ PLC
เสียบสาย USB (CP1L/CP1E ใช้ USB-B) หรือ RS-232C (CP1H, CJ Series) เปิด CX-Programmer → PLC → Auto Online - อ่าน Error Log
PLC → Error Log → Error List จะแสดง Error Code, วันเวลาที่เกิด และ Address ที่เกี่ยวข้อง - ดู Error Code ใน Help
คลิก Error Code แล้วกด F1 เพื่อดูคำอธิบายและวิธีแก้ไขจาก Help ของ CX-Programmer - Clear Fatal Error (ถ้าแก้สาเหตุแล้ว)
Special → Clear Error Log → Clear All หรือใช้คำสั่ง FALS(007) ในโปรแกรม - Reset PLC
PLC → Operating Mode → Monitor Mode → Program Mode → Run Mode - ตรวจ I/O Status
ดูที่ I/O Table Monitor ว่า Module ทุกตัว Status OK ไม่มี Error Icon
วิธีเปลี่ยน Battery Omron PLC (ทำก่อนหมดสาย)
⚠️ สำคัญ: ต้อง Keep Power เลี้ยง PLC ไว้ขณะเปลี่ยน Battery ถ้าปิดไฟก่อนใส่ Battery ใหม่ โปรแกรมใน RAM จะหาย
- เปิดฝาครอบ Battery ด้านข้าง CPU (ไม่ต้องปิดไฟ PLC)
- ถอด Battery เก่า (CR2032 หรือ CJ1W-BAT01 ขึ้นกับรุ่น)
- ใส่ Battery ใหม่ภายใน 30 วินาที (ถ้านานกว่านั้นและไม่มีไฟเลี้ยง SRAM อาจหาย)
- ปิดฝา
- Connect CX-Programmer ตรวจ Error Log ว่า Battery Low Error หายไปแล้ว
ตาราง Battery ที่ใช้ใน Omron PLC รุ่นต่างๆ
| รุ่น PLC | Battery รุ่น | อายุโดยประมาณ |
|---|---|---|
| CP1E, CP1L, CP1H | CR2032 (3V Coin) | 5 ปี (24h/day) |
| CJ1M, CJ2M CPU3x | CJ1W-BAT01 | 5 ปี (24h/day) |
| CJ2H, CJ2M CPU6x | CJ1W-BAT01 | 5 ปี (24h/day) |
| NJ5xx, NX7xx | ไม่ต้องการ Battery (Flash) | — |
| CS1G, CS1H | C500-BAT08 | 5 ปี (24h/day) |
ควรเรียกผู้เชี่ยวชาญเมื่อไหร่?
- ไม่มีสาย USB หรือ RS-232 สำหรับ Connect PLC
- ไม่มี CX-Programmer License (หรือ Version ไม่รองรับ PLC รุ่นนี้)
- Fatal Error ที่ Clear แล้วยังกลับมาซ้ำ
- ต้องการ Restore โปรแกรมหลัง Battery หมดและโปรแกรมหาย
- PLC เสียและต้องการ Replacement พร้อม Download โปรแกรมใหม่
สรุป
PLC Omron ERR/ALM แก้ได้ถ้าอ่าน Error Log ด้วย CX-Programmer ก่อน ส่วนใหญ่มาจาก Battery Low, FAL Instruction หรือ I/O Module ปัญหา โรงงานในชลบุรีและระยอง Xeniel Automation รับแก้ PLC Omron ทุกรุ่นออนไซต์ได้ด่วน
PLC Omron ERR/ALM? Xeniel แก้ได้ทันที
Xeniel Automation ชำนาญ PLC Omron ทุกรุ่น CP1E CJ2M NJ NX พร้อมสาย License CX-Programmer ครบ ออนไซต์ชลบุรีและระยอง
ปรึกษาวิศวกรฟรี!โทร 098-965-3845