PLC không nhận cáp lập trình là lỗi thường gặp khi kết nối PLC với máy tính để đọc, nạp chương trình hoặc giám sát hoạt động. Nguyên nhân có thể do thiếu driver, sai cổng COM, cáp không tương thích, cấu hình truyền thông chưa đúng hoặc lỗi cổng kết nối trên PLC.
Để khắc phục nhanh, cần kiểm tra lần lượt từ máy tính, cáp lập trình đến phần mềm và PLC, tránh thay cáp hoặc sửa CPU khi chưa xác định được nguyên nhân.
Dấu hiệu
- Máy tính không nhận cáp lập trình khi cắm cổng USB.
- Windows hiển thị Unknown Device hoặc thiết bị có dấu chấm than trong Device Manager.
- Phần mềm lập trình không tìm thấy cổng COM hoặc không kết nối được PLC.
- Phần mềm báo lỗi như “Cannot communicate with PLC” hoặc “Connection failed”.
- Đã cài driver nhưng không thể đọc hoặc nạp chương trình vào PLC.
Tham khảo: Khóa học plc online miễn phí
Nguyên nhân và cách khắc phục
Chưa cài hoặc cài sai driver
- Nguyên nhân: Máy tính thiếu driver hoặc driver không phù hợp với loại cáp, chip chuyển đổi USB và phiên bản Windows.
- Cách khắc phục: Mở Device Manager trên Windows để kiểm tra thiết bị. Cài đúng driver theo nhà sản xuất cáp, sau đó rút cáp, cắm lại và kiểm tra xem thiết bị đã được nhận bình thường chưa.
Sai cổng COM
- Nguyên nhân: Cổng COM được chọn trong phần mềm không trùng với cổng COM mà Windows gán cho cáp.
- Cách khắc phục: Vào Device Manager → Ports (COM & LPT), xác định số COM của cáp. Sau đó chọn đúng cổng trong phần mềm, chẳng hạn mục Online → Transfer Setup của GX Developer hoặc GX Works2. Với phần mềm cũ, có thể thử gán COM thấp hơn nếu phần mềm không hỗ trợ số COM hiện tại.
Cáp không tương thích
- Nguyên nhân: Sử dụng sai loại cáp, sai chuẩn truyền thông hoặc cáp không hỗ trợ dòng PLC đang kết nối.
- Cách khắc phục: Kiểm tra chính xác model PLC và loại cáp được nhà sản xuất hỗ trợ. Ví dụ, một số PLC Mitsubishi dòng FX sử dụng cáp SC-09 hoặc cáp USB chuyên dụng tương thích; không thể mặc định mọi cáp USB-to-Serial đều sử dụng được.
Cấu hình truyền thông chưa đúng
- Nguyên nhân: Chọn sai giao diện kết nối, tốc độ truyền, địa chỉ trạm hoặc dòng PLC trong phần mềm.
- Cách khắc phục: Kiểm tra lại giao diện truyền thông, thông số kết nối và model CPU theo tài liệu kỹ thuật. Với kết nối Ethernet, cần kiểm tra địa chỉ IP và cấu hình mạng; với kết nối nối tiếp, cần kiểm tra các thông số truyền thông tương ứng.
Cáp hoặc cổng USB bị lỗi
- Nguyên nhân: Dây cáp đứt ngầm, đầu nối lỏng, cổng USB không ổn định hoặc bộ chuyển đổi USB-to-Serial bị hỏng.
- Cách khắc phục: Thử cổng USB khác, kiểm tra đầu nối và thử một cáp tương thích đã xác nhận hoạt động tốt. Nếu thiết bị không xuất hiện trong Device Manager trên nhiều cổng USB, cần kiểm tra cáp và driver kỹ hơn.
Nguyên nhân khác
- Nguyên nhân: PLC chưa được cấp nguồn, cổng kết nối bị hỏng hoặc mạch truyền thông gặp lỗi.
- Cách khắc phục: Kiểm tra đèn POWER và nguồn cấp PLC. Nếu máy tính đã nhận cáp, cấu hình đúng nhưng vẫn không giao tiếp được, hãy kiểm tra cổng lập trình, module truyền thông và trạng thái CPU theo hướng dẫn của nhà sản xuất.
Lưu ý
- Luôn xác định đúng model PLC và loại cáp trước khi cài driver hoặc cấu hình kết nối.
- Không nhầm lẫn giữa lỗi máy tính không nhận cáp và lỗi máy tính nhận cáp nhưng không giao tiếp được với PLC.
- Không tải driver từ nguồn không rõ ràng; ưu tiên trang hỗ trợ chính hãng hoặc nhà cung cấp cáp.
- Trước khi nạp chương trình mới, nên đọc và sao lưu chương trình đang có trong PLC nếu thiết bị cho phép.
- Không tự ý tháo cáp hoặc module khi thiết bị đang cấp điện nếu tài liệu nhà sản xuất không cho phép.
Ví dụ: Khi kết nối PLC Mitsubishi FX3U bằng cáp USB-SC09-FX, nếu Windows đã hiển thị cổng COM nhưng GX Works2 báo không kết nối được PLC, hãy kiểm tra cổng COM đã chọn trong phần mềm, driver cáp và tính tương thích của cáp. Nếu các bước này đúng mà vẫn không kết nối được, tiếp tục kiểm tra nguồn PLC và cổng lập trình.
Kết luận: Khi PLC không nhận cáp lập trình, hãy kiểm tra theo thứ tự: driver → cổng COM → loại cáp → cấu hình phần mềm → nguồn và cổng truyền thông PLC. Quy trình này giúp xác định nguyên nhân nhanh và hạn chế thay thế thiết bị không cần thiết.
