Lỗi PLC Thường Gặp: 6 Nhóm Lỗi & Cách Khắc Phục Mọi Hãng

Lỗi PLC Thường Gặp: 6 Nhóm Lỗi & Cách Khắc Phục Mọi Hãng

Lỗi PLC là gì và vì sao cần chẩn đoán đúng?

Lỗi PLC: PLC đang báo đèn ERR

Lỗi PLC là tình trạng bộ điều khiển lập trình ngừng chạy đúng chương trình: không lên nguồn, đèn ERR/ERROR sáng, mất kết nối với HMI/SCADA, ngõ vào–ra không tác động, hoặc treo giữa chừng. Dù bạn dùng Mitsubishi, Siemens, Omron, Delta, Schneider, Allen-Bradley (Rockwell), LS hay Panasonic, nguyên lý chẩn đoán đều giống nhau: đọc đèn báo → khoanh vùng nhóm lỗi → kiểm tra từ nguồn ra ngoài → sửa hoặc thay thế.

Bài viết này giúp bạn:

  • Đọc đúng đèn báo & mã lỗi để biết PLC đang lỗi ở đâu.
  • Nhận diện 6 nhóm lỗi PLC thường gặp và nguyên nhân gốc.
  • Làm theo quy trình 6 bước khắc phục lỗi PLC an toàn.
  • Biết khi nào nên sửa, khi nào nên thay PLC (nhất là dòng đã ngừng sản xuất).

Bước đầu tiên: đọc đèn báo trạng thái trên PLC

Hầu hết PLC đều có cụm đèn LED cho biết tình trạng. Đọc đèn là cách khoanh vùng lỗi nhanh nhất trước khi mở phần mềm:

ĐènÝ nghĩa khi bình thườngKhi báo lỗi
POWER / PWRSáng ổn định = có nguồnTắt = mất nguồn / hỏng module nguồn
RUNSáng = đang chạy chương trìnhTắt/nhấp nháy = ở STOP hoặc CPU lỗi
ERR / ERROR / SFTắtSáng/nhấp nháy = lỗi hệ thống hoặc chương trình
BAT / BATTTắtSáng = pin nhớ yếu, nguy cơ mất chương trình
I/O (IN/OUT)Sáng theo tín hiệu thực tếKhông khớp thực tế = lỗi kênh I/O / đấu dây
COMM / LINKSáng/nhấp nháy đều khi truyềnTắt = mất truyền thông (Modbus/Ethernet)

Mẹo: chụp lại trạng thái các đèn rồi mở phần mềm lập trình đọc bộ đệm chẩn đoán (diagnostic buffer) để lấy mã lỗi chính xác — đây là dữ liệu quan trọng nhất khi cần hỗ trợ từ xa.


6 nhóm lỗi PLC thường gặp và cách khắc phục

6 nhóm lỗi PLC thường gặp

1. Lỗi nguồn — PLC không lên nguồn hoặc chập chờn

Dấu hiệu: đèn POWER tắt, PLC reset ngẫu nhiên, hoạt động chập chờn.

Nguyên nhân thường gặp:

  • Mất nguồn cấp, đứt cầu chì, hỏng bộ nguồn (module power).
  • Sụt áp 24VDC do nguồn quá tải (cấp cho quá nhiều cảm biến/van).
  • Đấu ngược cực hoặc sai điện áp (cấp 220V vào ngõ 24V…).

Cách khắc phục lỗi PLC nhóm nguồn:

  • Đo điện áp cấp tại chân nguồn (220VAC hoặc 24VDC) so với thông số PLC.
  • Kiểm tra cầu chì, aptomat, đầu cốt lỏng; siết lại terminal.
  • Tách tải 24V hoặc dùng bộ nguồn công suất lớn hơn, có dự phòng.
  • Nếu bộ nguồn hỏng → thay đúng model; nguồn động lực và nguồn điều khiển nên tách riêng.

2. Lỗi CPU và pin nhớ — mất chương trình

Dấu hiệu: đèn ERR/SF sáng, đèn BAT sáng, hoặc PLC mất chương trình sau khi cúp điện.

Nguyên nhân: pin nuôi bộ nhớ RAM yếu (với PLC lưu chương trình bằng RAM + pin), lỗi CPU, chương trình bị hỏng do nhiễu.

Cách khắc phục:

  • Backup chương trình ngay khi PLC còn điện (đề phòng mất dữ liệu).
  • Thay pin đúng loại khi PLC vẫn đang cấp điện để không mất RAM.
  • Ưu tiên PLC dùng Flash/EEPROM (không phụ thuộc pin) cho máy mới.
  • CPU lỗi cứng, không nạp lại được → cần thay CPU/PLC (xem phần khi nào nên thay).

3. Lỗi ngõ vào/ra (I/O) — tín hiệu không tác động

Dấu hiệu: cảm biến tác động nhưng đèn Input không sáng; ra lệnh nhưng Output không đóng.

Nguyên nhân:

  • Cảm biến/công tắc hỏng, đứt dây, lỏng terminal.
  • Sai kiểu đấu Sink/Source (NPN/PNP) so với cấu hình ngõ vào.
  • Cháy kênh ngõ vào/ra do quá áp, quá dòng; hỏng relay/transistor output.

Cách khắc phục:

  • Dùng đồng hồ đo tín hiệu tại terminal và so với đèn I/O trên PLC.
  • Kiểm tra đúng Sink/Source (NPN/PNP) và điện áp tín hiệu.
  • Dùng relay trung gian bảo vệ ngõ ra; đấu tải đúng dòng cho phép.
  • Kênh cháy → chuyển sang kênh dự phòng hoặc thay module I/O.

4. Lỗi truyền thông — mất kết nối Modbus, Ethernet, HMI

Dấu hiệu: HMI/SCADA báo mất kết nối, đèn COMM/LINK tắt, đọc/ghi thanh ghi lỗi.

Nguyên nhân:

  • Sai thông số cổng: baud rate, parity, station ID/slave address, IP/subnet.
  • Đấu sai A/B trên RS485, thiếu điện trở đầu cuối 120Ω, dây tín hiệu đi chung máng với dây động lực gây nhiễu.
  • Hỏng cổng truyền thông hoặc cáp.

Cách khắc phục:

  • Đồng bộ baud/parity/ID giữa PLC và thiết bị; kiểm tra IP cùng lớp mạng.
  • Đấu đúng A(+)/B(–), gắn terminator 120Ω hai đầu bus RS485.
  • Dùng cáp xoắn có chống nhiễu (shielded), đi tách dây động lực, nối đất màn chống nhiễu một đầu.

5. Lỗi chương trình và chu kỳ quét (scan/WDT)

Dấu hiệu: PLC vào lỗi khi chạy tới đoạn lệnh nào đó, treo, hoặc báo watchdog timer (WDT).

Nguyên nhân: vòng lặp/scan quá dài vượt WDT, chia cho 0, truy xuất địa chỉ ngoài vùng, tràn bộ nhớ, logic sai.

Cách khắc phục:

  • Đọc mã lỗi trong phần mềm để tới đúng dòng lệnh gây lỗi.
  • Tối ưu chương trình, tách tác vụ nặng, tránh vòng lặp vô tận.
  • Kiểm tra tầm địa chỉ, chỉ số mảng; đặt WDT hợp lý.

6. Lỗi do môi trường — nhiệt, nhiễu, ẩm, rung

Dấu hiệu: lỗi ngẫu nhiên, khó tái hiện, hay xảy ra khi máy chạy tải nặng hoặc trời nóng.

Nguyên nhân: nhiệt độ trong tủ quá cao, nhiễu điện từ từ biến tần/động cơ, hơi ẩm, rung động, côn trùng/chuột.

Cách khắc phục:

  • Làm mát tủ (quạt lọc/điều hòa), chừa khoảng thông gió cho PLC.
  • Nối đất tốt, tách dây tín hiệu khỏi dây động lực, dùng lọc nhiễu cho biến tần.
  • Chống ẩm, chống bụi (đệm gioăng tủ), siết lại cọc đấu định kỳ.

Quy trình 6 bước khắc phục lỗi PLC

Quy trình 6 bước khắc phục lỗi PLC

Áp dụng theo thứ tự từ đơn giản đến phức tạp, từ nguồn ra ngoài để không bỏ sót:

  1. Đọc đèn báo & mã lỗi — chụp trạng thái LED, mở phần mềm đọc diagnostic buffer.
  2. Kiểm tra nguồn — đo 220VAC/24VDC, cầu chì, terminal, tách bớt tải 24V.
  3. Kiểm tra pin & chương trình — backup, thay pin khi còn điện, nạp lại chương trình gốc.
  4. Soát I/O & đấu dây — đo tín hiệu tại terminal, đúng Sink/Source, kiểm tra cảm biến.
  5. Kiểm tra truyền thông — baud/ID/IP, dây A/B, terminator, chống nhiễu.
  6. Sửa hoặc thay thế + backup — khắc phục, lưu chương trình và dự phòng linh kiện.

An toàn điện: luôn ngắt điện, khóa – treo biển (LOTO) trước khi tháo đấu dây; chỉ đo nóng khi bắt buộc và đúng quy trình. Với dây chuyền quan trọng, hãy để kỹ thuật viên có kinh nghiệm xử lý.


Khi nào nên sửa, khi nào nên thay PLC?

Tình huốngHướng xử lý
Đứt cầu chì, pin yếu, lỏng terminal, sai thông sốSửa tại chỗ — nhanh, chi phí thấp
Cháy 1 kênh I/O, hỏng relay ngõ raChuyển kênh dự phòng hoặc thay module I/O
CPU chết, không nạp được, lỗi phần cứng nặngThay CPU/PLC cùng model để giữ chương trình
PLC/module đã ngừng sản xuất (EOL), khó tìmTìm hàng chính hãng còn lại hoặc nâng cấp dòng kế nhiệm

Nếu PLC của bạn thuộc dòng đời cũ đã hoặc sắp EOL, xem thêm: Thay thế PLC & module đời cũ / ngừng sản xuất và Linh kiện tự động hóa ngừng sản xuất: cách tìm hàng thay thế. Ví dụ điển hình: Mitsubishi FX3U và khi nào nên lên FX5U — không cắm thay 1:1, cần chuyển chương trình sang GX Works3.


Đèn báo & công cụ chẩn đoán lỗi PLC theo hãng

Tên đèn và công cụ khác nhau đôi chút giữa các hãng, nhưng cách tiếp cận không đổi:

Hãng PLCĐèn báo lỗi chínhCông cụ chẩn đoánLỗi hay gặp
Mitsubishi (FX/Q/L/iQ)POWER, RUN, ERR/ERROR, BATTGX Works2 / GX Works3 (Diagnostics)Pin yếu (BATT), lỗi I/O, mã lỗi CPU
Siemens (S7-1200/1500, S7-300/400)RUN/STOP, ERROR, MAINT, SF/BFTIA Portal / STEP 7 (Diagnostic buffer)SF lỗi hệ thống, BF lỗi bus Profibus/Profinet
Omron (CP1/CJ/CS/NX)POWER, RUN, ERR/ALM, COMMCX-Programmer / Sysmac StudioMemory error, pin yếu, I/O bus error
Delta (DVP/AS/AH)POWER, RUN, ERRORWPLSoft / ISPSoftPin yếu, mất truyền thông, ERROR nhấp nháy
Schneider (Modicon M221/M241/M340)RUN, ERR, I/O, MS/NSEcoStruxure Machine / Control ExpertLỗi cấu hình, mất truyền thông
Allen-Bradley/Rockwell (Micro/Compact/ControlLogix)OK, RUN, FORCE, I/OStudio 5000 / RSLogix (Major/Minor fault)Major fault (OK đỏ nhấp nháy), lỗi module
LS Electric (XGB/XGK/XGT)PWR, RUN, STOP, ERRXG5000ERR cấu hình, lỗi module
Panasonic (dòng FP)RUN/PROG, ERROR/ALARMFPWIN GR / ProTự chẩn đoán ALARM, pin yếu

Lưu ý: đây là hướng dẫn khoanh vùng chung. Với mã lỗi cụ thể, luôn tra tài liệu chính hãng của đúng dòng CPU đang dùng.


Phòng ngừa lỗi PLC — giảm dừng máy

  • Backup chương trình của mọi PLC và lưu ở nơi an toàn (kèm ghi chú phiên bản).
  • Dự phòng linh kiện quan trọng: CPU, module I/O, pin, bộ nguồn — nhất là dòng sắp EOL.
  • Định kỳ thay pin nhớ, siết cọc đấu, vệ sinh và kiểm tra nhiệt độ tủ.
  • Chống nhiễu và nối đất đúng chuẩn ngay từ khâu lắp tủ.
  • Ghi lại lịch sử lỗi để phát hiện sớm linh kiện xuống cấp.

Vì sao chọn HOANTRANTDH để sửa & thay thế PLC

  • Hỗ trợ chẩn đoán lỗi PLC từ xa qua mã lỗi/đèn báo, tư vấn hướng xử lý.
  • Cung cấp PLC, module I/O, pin, bộ nguồn chính hãng — kể cả dòng khó tìm/ngừng sản xuất.
  • Tư vấn nâng cấp lên dòng kế nhiệm và chuyển đổi chương trình.
  • Cung cấp đồng bộ PLC, HMI, biến tần, cảm biến cho cả hệ thống.

Tư vấn kỹ thuật & báo giá sửa – thay thế PLC

Gửi cho chúng tôi: hãng & model PLC · mô tả đèn báo/mã lỗi · hiện tượng lỗi · số I/O · yêu cầu truyền thông. Chúng tôi sẽ tư vấn hướng khắc phục và báo giá linh kiện/PLC thay thế phù hợp.

→ Liên hệ tư vấn & báo giá sửa – thay thế PLC


Xem thêm: giá PLC FX5U và module thay thế.

Cần thiết bị cho ứng dụng này?

Cần module, CPU hoặc nguồn thay thế gấp cho PLC đang lỗi? Xem linh kiện PLC thay thế (Mitsubishi, Siemens, Omron, Allen-Bradley). Tư vấn chọn model miễn phí, báo giá trong 24 giờ: 0879 848 668 hoặc gửi yêu cầu báo giá.

Câu hỏi thường gặp (FAQ)

PLC sáng đèn ERR/ERROR nghĩa là gì? Đèn ERR/ERROR (Siemens là SF) báo lỗi hệ thống hoặc lỗi chương trình. Hãy đọc mã lỗi trong phần mềm (diagnostic buffer) để biết chính xác nguyên nhân trước khi xử lý.

Vì sao PLC bị mất chương trình khi cúp điện? Với PLC lưu chương trình bằng RAM + pin nuôi, khi pin yếu mà mất điện thì chương trình có thể bị xóa. Cần thay pin định kỳ (khi PLC còn điện), luôn backup, và ưu tiên dòng dùng Flash/EEPROM.

PLC không kết nối được với máy tính hoặc HMI thì khắc phục thế nào? Kiểm tra đúng cáp/cổng và driver, đồng bộ baud/parity/station ID (RS485) hoặc IP cùng lớp mạng (Ethernet), đấu đúng A/B và gắn điện trở đầu cuối 120Ω, dùng cáp chống nhiễu.

Có nên tự sửa lỗi PLC không? Các lỗi đơn giản (cầu chì, pin, terminal, thông số) có thể tự xử lý nếu bạn nắm an toàn điện (LOTO). Lỗi CPU/phần cứng nặng nên nhờ kỹ thuật viên có kinh nghiệm để tránh hỏng thêm và mất chương trình.

PLC đời cũ đã ngừng sản xuất bị lỗi thì thay thế ra sao? Có hai hướng: tìm hàng chính hãng còn lại để giữ nguyên hệ thống, hoặc nâng cấp lên dòng kế nhiệm và chuyển đổi chương trình. Gửi mã PLC để được tư vấn hướng tối ưu về chi phí và thời gian.

Đọc thêm: Lỗi PLC Omron; Lỗi PLC Delta; PLC Bị Treo / Reset Liên Tục.

Dữ liệu PLC, SCADA của bạn có thể dự báo hỏng thiết bị

Dữ liệu đã có trong PLC, SCADA, DCS và biến tần là đầu vào để kỹ sư xếp hạng sức khỏe từng bơm, động cơ và chỉ ra máy sắp có vấn đề – không cần lắp thêm thiết bị.

Phân tích dữ liệu bơm →  ·  Giải pháp bảo trì dự đoán →

Hướng dẫn khắc phục lỗi PLC theo hãng và tình huống

Chia sẻ bài viết:

Cần báo giá hoặc tư vấn kỹ thuật?

Để lại thông tin, kỹ sư HOANTRANTDH sẽ liên hệ trong giờ làm việc.

Hoặc gọi/Zalo 0879 848 668 · Email sales@hoantrantdh.com


BÀI VIẾT LIÊN QUAN

Lỗi Thường Gặp Trên PLC Mitsubishi FX5U Và Cách Khắc Phục

Một PLC FX5U đang chạy bỗng đèn ERR sáng, máy dừng giữa ca. Người vận hành gọi điện, việc đầu tiên nhiều anh em làm là tắt nguồn bật lại. Đôi khi máy chạy tiếp, nhưng lỗi vẫn nằm đó và sẽ quay lại. Bài này tổng hợp các nhóm lỗi thường gặp trên PLC […]

Khắc phục major fault và lỗi truyền thông PLC Allen-Bradley

Hai loại sự cố làm dừng máy dùng PLC Allen-Bradley nhiều nhất là major fault (CPU dừng thực thi chương trình) và lỗi truyền thông với I/O, biến tần, HMI trên EtherNet/IP. Bài này hướng dẫn quy trình chẩn đoán cho dòng Logix (ControlLogix, CompactLogix) bằng Studio 5000: đọc mã lỗi ở đâu, các mã […]

Ứng dụng PLC Mitsubishi trong máy CNC: thay dao, mã M, servo và dây chuyền gia công

Nói đến ứng dụng PLC Mitsubishi trong máy CNC, cần tách bạch hai trường hợp rất khác nhau. Trường hợp thứ nhất: PLC nằm bên trong bộ điều khiển CNC (Mitsubishi M80, M800, hay Fanuc, Siemens), lo phần logic máy như thay dao, tưới nguội, bôi trơn, cửa an toàn. Trường hợp thứ hai: một […]

Chat Zalo Gọi 0879 848 668