Sửa Lỗi PLC Siemens S7-1200 Báo Đèn Đỏ Error Fault

Ngày đăng:

Trong quá trình vận hành dây chuyền sản xuất, việc bộ lập trình PLC gặp sự cố là điều không thể tránh khỏi. Đối với dòng PLC quốc dân Siemens S7-1200, khi CPU đột ngột chuyển từ chế độ RUN (đèn xanh) sang chế độ STOP và đèn ERROR/FAULT nhấp nháy đỏ, toàn bộ hệ thống điều khiển sẽ bị tê liệt. Sự cố dừng máy (Downtime) khẩn cấp này gây ảnh hưởng trực tiếp đến tiến độ sản xuất của nhà máy.

Bài viết này, các kỹ sư dịch vụ kỹ thuật tại TATECHS sẽ hướng dẫn bạn cách chẩn đoán chính xác nguyên nhân và các bước khắc phục nhanh hiện tượng PLC Siemens S7-1200 báo đèn đỏ để sớm đưa máy móc trở lại hoạt động.

Khắc phục lỗi PLC Siemens S7-1200 báo đèn đỏ ERROR FAULT

Hình ảnh: Kỹ sư TATECHS chẩn đoán sự cố lỗi đèn đỏ khẩn cấp trên CPU S7-1200

1. Các Nguyên Nhân Phổ Biến Khiến PLC S7-1200 Báo Đèn Đỏ

Đèn ERROR nhấp nháy đỏ là tín hiệu cảnh báo CPU đã phát hiện ra một bất thường hệ thống. Thông thường, lỗi này xuất phát từ hai nhóm nguyên nhân chính:

  • Lỗi phần cứng (Hardware Fault): Do xung đột cấu hình phần cứng (Hardware Configuration cài đặt trên phần mềm không trùng khớp với module thực tế cắm trên ray); mất nguồn cấp hoặc lỏng bus kết nối ở các module mở rộng I/O; hoặc do phần cứng bị sốc điện, hư hỏng linh kiện bên trong.
  • Lỗi phần mềm/Lập trình (Software Error): Lỗi lập trình vượt quá vùng nhớ cho phép; gọi một hàm (FC, FB) hoặc khối dữ liệu (DB) không tồn tại; lỗi chia cho số 0 (Division by zero); hoặc chu kỳ quét vòng lặp (Cycle time) vượt quá thời gian tối đa cài đặt của cơ cấu Watchdog Timer.

2. Tuyệt Chiêu Sử Dụng "Diagnostic Buffer" Để Tìm Đúng Bệnh

Để không phải đoán mò nguyên nhân, Siemens cung cấp một công cụ lưu trữ nhật ký sự cố cực kỳ mạnh mẽ gọi là Diagnostic Buffer. Đây là nơi ghi lại chi tiết từng mốc thời gian và mã lỗi (Error Code) của CPU.

Các bước thực hiện chẩn đoán trực tuyến:

  1. Kết nối máy tính kỹ thuật với PLC S7-1200 thông qua cáp mạng Ethernet (Profinet).
  2. Mở dự án phần mềm TIA Portal tương ứng lên.
  3. Nhấp đúp chuột vào mục Online & Diagnostics từ cây thư mục dự án (Project tree), sau đó chọn Go online để kết nối trực tiếp với CPU.
  4. Truy cập vào tab Diagnostic Buffer. Tại đây, danh sách các sự kiện lỗi mới nhất sẽ hiển thị chi tiết.
  5. Đọc kỹ dòng thông báo lỗi (ví dụ: "Hardware component removed or missing" hoặc "Area length error when reading") để biết chính xác module nào hoặc đoạn chương trình (OB, FC, FB) nào đang gây ra lỗi dừng máy.

3. Quy Trình Khắc Phục Các Lỗi Đèn Đỏ Thường Gặp

Trường hợp A: Lỗi cấu hình phần cứng (Hardware Mismatch)

Nếu nhật ký báo lỗi do sai lệch module mở rộng, bạn cần xử lý như sau:

  • Tắt nguồn hệ thống, kiểm tra lại các đầu nối ngàm bus giữa CPU và các module mở rộng xem có bị lỏng hay bám bụi bẩn công nghiệp không.
  • Nếu module bị hỏng vật lý, hãy liên hệ TATECHS để thay thế thiết bị đúng mã cấu hình.
  • Vào phần cấu hình thiết bị (Device configuration) trong TIA Portal, nhấn chuột phải chọn Detect hardware configuration để phần mềm tự động quét và cập nhật lại chính xác mã thiết bị đang cắm thực tế, sau đó thực hiện biên dịch (Compile) và đổ lại cấu hình xuống PLC.

Trường hợp B: Lỗi lập trình hệ thống (Software Runtime Error)

Nếu lỗi xảy ra do thuật toán chương trình (khiến CPU nhảy vào trạng thái STOP):

  • Sử dụng tính năng Open block trực tiếp từ cửa sổ Diagnostic Buffer để nhảy ngay đến dòng lệnh hoặc khối hàm đang bị lỗi logic.
  • Sửa đổi thuật toán (tránh lỗi chia cho 0, xử lý lại tràn mảng hoặc giới hạn chỉ số con trỏ).
  • Mẹo kỹ thuật: Để ngăn CPU tự động chuyển sang chế độ STOP khi gặp lỗi lập trình, bạn nên tạo và đổ thêm các khối hàm tổ chức xử lý lỗi như OB121 (Programming error)OB122 (I/O access error) vào CPU. Các khối này sẽ giúp PLC tiếp tục duy trì chế độ RUN và cảnh báo lỗi để bạn xử lý sau mà không làm dừng máy đột ngột.

Bảng Tra Cứu Trạng Thái Đèn LED Trên CPU Siemens S7-1200

Đèn RUN/STOP Đèn ERROR Tình Trạng Hệ Thống & Hướng Xử Lý
Xanh cố định Tắt PLC đang hoạt động bình thường ở chế độ RUN. Logic chương trình chạy ổn định.
Vàng cố định Tắt PLC đang ở chế độ STOP. Cần chuyển trạng thái trên phần mềm sang RUN hoặc kiểm tra công tắc gạt.
Vàng cố định Nhấp nháy đỏ Lỗi nghiêm trọng hệ thống. CPU tự dừng để bảo vệ. Cần kết nối TIA Portal check Diagnostic Buffer ngay.
Xanh cố định Nhấp nháy đỏ Lỗi cảnh báo/Lỗi phần cứng nhẹ. CPU vẫn chạy nhưng có module mở rộng bị lỗi hoặc mất nguồn phụ.
Tắt Nhấp nháy đỏ Lỗi Firmware hoặc lỗi CPU nghiêm trọng. Thử cập nhật lại Firmware hoặc liên hệ TATECHS để kiểm tra sửa chữa phần cứng.

 

TATECHS – Dịch Vụ Sửa Chữa Và Cung Ứng PLC Siemens Chính Hãng

 

Việc chẩn đoán lỗi trên dòng PLC Siemens đòi hỏi kỹ sư phải có kinh nghiệm thực chiến chuyên sâu để tránh làm mất mát dữ liệu chương trình gốc hoặc làm hư hỏng nặng hơn các linh kiện điện tử nhạy cảm.

Nếu nhà máy của bạn đang gặp sự cố dừng máy khẩn cấp do PLC S7-1200 báo lỗi đèn đỏ mà chưa tìm được hướng xử lý, hãy để đội ngũ TATECHS (Công ty TNHH TMDV Thanh An) hỗ trợ bạn:

  • Dịch vụ kỹ thuật khẩn cấp 24/7: Khảo sát, chẩn đoán lỗi trực tiếp tại hiện trường hoặc hỗ trợ xử lý từ xa qua TeamViewer/UltraViewer cho các nhà máy tại TP.HCM, Bình Dương, Đồng Nai, Long An...
  • Kho linh kiện sẵn sàng: Cung cấp CPU S7-1200, module mở rộng (DI/DO, AI/AO), module truyền thông và thẻ nhớ Siemens Memory Card (SMC) mới 100%, đầy đủ CO/CQ để thay thế ngay lập tức.
  • Cam kết an toàn dữ liệu: Backup, tối ưu và khôi phục chương trình hệ thống chính xác, chuyển giao tài liệu vận hành chi tiết sau khi sửa chữa.

Mọi yêu cầu hỗ trợ kỹ thuật và báo giá vật tư Siemens, xin vui lòng liên hệ hotline TATECHS:
• Hotline / Zalo hỗ trợ kỹ thuật: 0936508616
• Email tiếp nhận thông tin sự cố: support@tatechs.com.vn
• Văn phòng giao dịch: Tô Hiến Thành, Phường 13, Quận 10, TP. Hồ Chí Minh.