Trong môi trường sản xuất công nghiệp, mỗi phút dừng máy (Downtime) đều gây thiệt hại lớn về kinh tế. Do đó, kỹ năng chẩn đoán và khắc phục sự cố (Troubleshooting) hệ thống PLC là yêu cầu bắt buộc đối với mọi kỹ sư bảo trì.
Với thế hệ SIMATIC S7-1200 G2, Siemens đã cung cấp bộ công cụ chẩn đoán mạnh mẽ chưa từng có, từ Web API tích hợp cho đến khả năng đọc lỗi qua NFC không cần cấp nguồn. Bài viết này của ATE Automation sẽ tổng hợp các nhóm mã lỗi thường gặp nhất và hướng dẫn bạn quy trình chẩn đoán chuẩn xác từng bước.

📌 Đọc thêm các chuyên đề cấu hình phần cứng:
1. Bắt Bệnh Nhanh Qua Trạng Thái Đèn LED Trên CPU G2
Bước đầu tiên khi tiếp cận một tủ điện đang báo lỗi là quan sát cụm đèn LED trạng thái trên thân CPU. S7-1200 G2 có 3 đèn LED chính: RUN/STOP, ERROR, và MAINT.
| Trạng thái LED | Ý nghĩa / Nguyên nhân | Cách xử lý tức thời |
|---|---|---|
| 🔴 ERROR (Nháy đỏ) 🟢 RUN/STOP (Sáng xanh) |
Lỗi phần cứng I/O hoặc Logic nhẹ: PLC vẫn đang chạy (RUN) nhưng một Module mở rộng bị mất kết nối, đứt dây cảm biến (Wire break), hoặc chập mạch ngõ ra. | Kiểm tra nguồn 24V cấp cho các SM/SB. Rà soát lại cầu đấu nối dây (Push-in) xem có lỏng không. |
| 🔴 ERROR (Nháy đỏ) 🟡 RUN/STOP (Sáng vàng) |
Lỗi hệ thống nghiêm trọng: CPU đã chuyển sang chế độ STOP. Nguyên nhân thường do chia cho 0, vượt quá giới hạn mảng (Array out of bounds) hoặc Hardware Interrupt không được xử lý. | Bắt buộc phải kết nối TIA Portal, mở Diagnostic Buffer để tìm dòng code gây lỗi. Cần bổ sung các khối hàm OB báo lỗi (Ví dụ OB121, OB122). |
| 🟡 MAINT (Sáng vàng) | Yêu cầu bảo trì / Mạng có vấn đề: Thường xuất hiện khi cáp PROFINET bị rút, trùng địa chỉ IP, hoặc thẻ nhớ SMC cần được Format. | Kiểm tra Hub/Switch mạng, Ping lại IP của PLC. Check lại chứng chỉ bảo mật Security. |
2. Các Mã Lỗi Thường Gặp Khi Lập Trình & Commissioning
Dưới đây là các lỗi phổ biến các kỹ sư hay gặp nhất trên TIA Portal khi thao tác với hệ S7-1200 G2:
❌ Lỗi Security / Connection failed (Lỗi bảo mật)
Nguyên nhân: S7-1200 G2 áp dụng chuẩn bảo mật mới. Nếu bạn lấy HMI đời cũ (không hỗ trợ Secure Communication) kết nối với G2, hoặc nhập sai mật khẩu bảo vệ CPU (Access Level), TIA Portal sẽ từ chối Download/Go Online.
Cách khắc phục: Vào Properties > Protection & Security của CPU. Bỏ tick chọn “Only allow secure PG/PC and HMI communication” nếu dùng thiết bị cũ. Hoặc chạy lại Security Wizard để cấp lại Certificate hợp lệ.
❌ Lỗi Motion Control: “MC_Power Error ID 16#8001 / 16#8002”
Nguyên nhân: Lỗi phổ biến khi cấu hình PTO/PWM cho Servo. Khối hàm TO_PositioningAxis chưa được cấu hình đúng phần cứng, hoặc giới hạn hành trình (Hardware Limit) bị kích hoạt.
Cách khắc phục: Vào bảng Technology Object > Configuration > Hardware interface để đảm bảo chân Pulse/Direction đã được gán đúng (Vd: Q0.0 / Q0.1). Check lại tín hiệu của cảm biến Limit Switch.
3. 03 Công Cụ Chẩn Đoán Lỗi Cực Mạnh Trên S7-1200 G2
Không chỉ dựa vào đèn LED, G2 cung cấp các phương pháp sau để bạn “đọc vị” chính xác 100% nguyên nhân sự cố:
3.1. Đọc lỗi qua TIA Portal (Diagnostic Buffer)
Đây là cách truyền thống và chi tiết nhất. Khi đang Online, nhấp đúp vào Online & Diagnostics > Diagnostic Buffer. Hệ thống sẽ hiển thị lịch sử lỗi theo thời gian thực. Hãy chú ý đến cột Event và Help on event để TIA Portal hướng dẫn bạn cách sửa.
3.2. Chẩn đoán qua Web Server tích hợp
Bạn không cần cài TIA Portal. Chỉ cần kết nối cáp LAN từ PLC vào máy tính/điện thoại, mở trình duyệt Web (Chrome, Edge) và gõ địa chỉ IP của PLC (Vd: 192.168.0.1). Tại giao diện Web Server, bạn có thể xem trạng thái toàn bộ Module I/O, xem Diagnostic Buffer và thậm chí là đọc ghi biến Data Block (DB) trực tiếp.
3.3. Đột phá: Đọc lỗi bằng Smartphone qua NFC (Không cần cấp điện)
Tính năng độc quyền của S7-1200 G2. Trong trường hợp tủ điện bị ngắt nguồn hoàn toàn (cúp điện nhà máy), kỹ sư chỉ cần đưa điện thoại thông minh (có bật NFC) áp vào mặt trước của CPU. Thông qua ứng dụng của Siemens, bạn sẽ lập tức đọc được Địa chỉ IP, Phiên bản Firmware, Số Serial (MAC) và mã lỗi gần nhất (Last error status) để chuẩn bị sẵn thiết bị thay thế.
Cần Hỗ Trợ Khắc Phục Sự Cố PLC Siemens?
Hệ thống đang dừng vì đèn đỏ nhấp nháy? Không thể truy cập vào code do vướng Security? Đội ngũ chuyên gia tự động hóa của ATE Automation sẵn sàng hỗ trợ trực tuyến hoặc trực tiếp tại nhà máy để giải quyết triệt để vấn đề của bạn, đưa hệ thống trở lại hoạt động nhanh nhất.
