Ngoài mã major/minor fault và mã lỗi I/O, bộ điều khiển ControlLogix 5580 và module EtherNet/IP 1756-EN4TR còn ghi syslog: một nhật ký sự kiện cho biết thiết bị mất nguồn lúc nào, ai reset, ai sửa cấu hình mạng, cập nhật firmware, phiên CIP Security có khởi động được không. Khi kết nối mất lúc có lúc không, hoặc bộ điều khiển dừng mà không ai giải thích được, đây thường là chỗ còn lại để đối chiếu.
Syslog của 5580 và 1756-EN4TR là gì
Rockwell gọi danh sách này là "Syslog Fault Codes" (Knowledgebase QA66691, công khai), nhưng mỗi mục không phải một số hex như 16#0204. Mỗi mục gồm ba phần:
- Type — nhóm sự kiện: Backup, CIP Security, Configuration, Discovery, System, Log.
- ID — tên sự kiện dạng chữ, ví dụ
sys_powerloss,config_network_change. Đây là "mã" để tra. - Message — câu thông báo có các trường được điền khi sự kiện xảy ra:
%username%(người thao tác),%src%(nguồn),%dst%(đích),%time%,%subsystem%,%count%… Khi thao tác thất bại, cuối câu cóError=%err%— con số lỗi cụ thể nằm ở đây.
Hai điểm QA66691 nói rõ:
- Danh sách áp dụng cho ControlLogix 5580 và 1756-EN4TR.
- Mã major/minor fault (xem QA45576) và mã lỗi I/O không áp dụng cho 1756-EN4TR. Vì vậy khi tra sự kiện của chính EN4TR, dùng danh sách syslog này chứ không dùng bảng major/minor hay bảng mã I/O.
Xem syslog ở đâu
QA66691 chỉ liệt kê sự kiện, không mô tả đường menu để mở hay cấu hình syslog, nên bài này không đưa ra các bước đó. Những gì đọc được từ chính danh sách sự kiện:
- Thiết bị có bộ nhớ log riêng: có sự kiện báo bộ nhớ log gần đầy (
log_storage_almost_full) và sự kiện ghi lại ai đã đọc log (log_user_read). - Thiết bị có thể gửi log tới một dịch vụ log bên ngoài ở địa chỉ
%dst%, qua kết nối TCP, TLS hoặc DTLS (các sự kiệnlog_tcp_client_session_*,log_tls_client_session_*,log_dtls_client_session_*).
Cách cấu hình và đọc log, Rockwell để trong Syslog Technology Reference Manual (SYSLOG-RM001) — tài liệu này được liệt kê ở tab "Introduction" của 1756-RD001.
Các sự kiện hữu ích nhất khi tìm lỗi
| ID (Type) | Ghi lại điều gì | Dùng khi nào |
|---|---|---|
sys_powerloss (System) |
Thiết bị mất nguồn | Phân biệt mất nguồn thật với reset |
sys_powerup, sys_powerdown (System) |
Bật nguồn; tắt nguồn do người dùng | Dựng lại trình tự trước và sau sự cố |
sys_reset, sys_reset_failed (System) |
Reset (loại %type%), ai làm, từ đâu |
Module hoặc bộ điều khiển "tự khởi động lại" |
sys_firmware_update_started / _completed / _failed (System) |
Cập nhật firmware, ai làm, từ đâu, kết quả | Lỗi bắt đầu sau một lần nâng firmware |
config_network_change, config_network_change_failed (Configuration) |
Cấu hình mạng bị sửa, bởi ai, từ đâu | Mất kết nối sau khi có người đổi cài đặt mạng |
config_critical_change (Configuration) |
Cấu hình của một subsystem bị sửa | Thiết bị đổi hành vi mà không ai nhận |
sys_clock_sync_lost, sys_clock_synced, sys_clock_time_change (System) |
Mất / có lại đồng bộ giờ với nguồn; giờ bị chỉnh tay | Biết mốc thời gian trong log có tin được không |
cipsec_dtls_client_session_failed, cipsec_tls_client_session_failed và bản server (CIP Security) |
Phiên CIP Security cho I/O (DTLS) hoặc messaging (TLS) không khởi động được, kèm Error= |
Kết nối I/O hoặc MSG hỏng trên mạng có bật CIP Security |
cipsec_identity_expiring, cipsec_identity_expired (CIP Security) |
Identity CIP Security sắp hết hoặc đã hết hạn vào %time% |
Kết nối bảo mật hỏng hàng loạt từ một ngày nhất định |
backup_restored, backup_restore_failed (Backup) |
Khôi phục backup, bởi ai | Cấu hình bị thay đổi sau một lần restore |
log_messages_overrun (Log) |
%count% thông báo không gửi được và bị mất |
Log có khoảng trống — đừng kết luận "không có sự kiện" |
discovery_generic_error (Discovery) |
Lỗi của discovery agent | Ghi lại khi gọi hỗ trợ |
Với mạng có CIP Security, nếu tab Connection của module báo một mã trong nhóm 16#09xx — ví dụ 16#0909 "(D)TLS Alert 45: Certificate Expired" theo tab "IO" của 1756-RD001 — hãy xem thêm các sự kiện cipsec_* cùng thời điểm trong syslog. Ý nghĩa các mã I/O khác xem bài Mã lỗi I/O và kết nối ControlLogix.
Dùng syslog khi kết nối mất chập chờn
- Chốt thời điểm. Ghi mã lỗi trên tab Connection (lỗi I/O) hoặc Type/Code trên tab "Major Faults" (1756-PM014O, chương 1 và 3), cùng giờ xảy ra theo alarm HMI hoặc sổ vận hành.
- Kiểm tra đồng hồ. Tìm
sys_clock_sync_losthoặcsys_clock_time_changequanh thời điểm đó; giờ lệch thì so sánh giữa các thiết bị sẽ sai. - Đọc syslog của cả hai đầu: bộ điều khiển 5580 và từng 1756-EN4TR trên đường kết nối. Tìm
sys_powerloss,sys_reset,config_network_change, cập nhật firmware vàcipsec_*_failedtrước và sau lúc lỗi. - Kiểm tra log có đủ không. Có
log_messages_overrunhoặclog_storage_almost_fullthì log có thể thiếu đoạn đúng lúc cần. - Tra hướng xử lý theo ID. QA66691 dẫn sang 1756-RD001 cho cột "Guidance", nhưng bản 1756-RD001 tháng 9/2025 đã bỏ sheet syslog (tab "Summary of Changes"); tab "Introduction" của bản này dẫn sang Syslog Messages Reference Data (SYSLOG-RD001).
Khi bộ điều khiển dừng bất ngờ
Đối chiếu Type/Code trên tab "Major Faults" với syslog cùng thời điểm. Ví dụ Type 01 Code 01 (mất nguồn rồi có lại khi đang Run, theo 1756-RD001): sys_powerloss rồi sys_powerup cho biết mất nguồn lúc nào; còn nếu chỉ thấy sys_reset hay sys_powerdown kèm tên người dùng thì đó là thao tác có chủ ý, không phải sự cố nguồn. Cách đọc Type/Code xem bài Major Fault ControlLogix, CompactLogix.
Đọc syslog không thay đổi gì trên thiết bị. Đừng reset hay tắt bật nguồn chỉ để "thử lại" khi máy đang có người làm việc: khi kết nối hoặc bộ điều khiển chạy lại, máy có thể chuyển động ngay. Mọi thao tác phải theo quy trình lockout và giấy phép làm việc của nhà máy.
Trước khi gọi hỗ trợ
Lưu lại các dòng syslog quanh thời điểm lỗi (đủ ID, message và giờ) từ bộ điều khiển và từng EN4TR liên quan, mã lỗi trên tab Connection hoặc Major Faults, phiên bản firmware, và sơ đồ mạng giữa bộ điều khiển và module. Nếu mạng bật CIP Security, ghi thêm các sự kiện cipsec_*.
Cần kỹ sư kiểm tra tại nhà máy: gửi yêu cầu hỗ trợ.
Câu hỏi thường gặp
Syslog của 1756-EN4TR và ControlLogix 5580 là gì?
Đó là nhật ký sự kiện cho biết thiết bị mất nguồn lúc nào, ai reset, ai sửa cấu hình mạng, cập nhật firmware và phiên CIP Security có khởi động được không. Mỗi mục gồm Type (nhóm sự kiện), ID (tên sự kiện dạng chữ như sys_powerloss) và Message có các trường được điền khi sự kiện xảy ra (Knowledgebase QA66691).
Vì sao 1756-EN4TR không dùng bảng mã major/minor fault?
Theo QA66691, mã major/minor fault và mã lỗi I/O không áp dụng cho 1756-EN4TR. Khi tra sự kiện của chính EN4TR, dùng danh sách syslog chứ không dùng bảng major/minor hay bảng mã I/O.
Sự kiện sys_powerloss trong syslog nghĩa là gì?
sys_powerloss ghi lại việc thiết bị mất nguồn. Khi bộ điều khiển dừng với Type 01 Code 01, thấy sys_powerloss rồi sys_powerup là biết mất nguồn lúc nào; còn nếu chỉ thấy sys_reset hay sys_powerdown kèm tên người dùng thì đó là thao tác có chủ ý, không phải sự cố nguồn.
Tra hướng xử lý cho từng sự kiện syslog ở đâu?
QA66691 dẫn sang 1756-RD001 cho cột "Guidance", nhưng bản 1756-RD001 tháng 9/2025 đã bỏ sheet syslog. Tab "Introduction" của bản này dẫn sang Syslog Messages Reference Data (SYSLOG-RD001); cách cấu hình và đọc log nằm trong Syslog Technology Reference Manual (SYSLOG-RM001).
Lỗi 16#0909 trên mạng CIP Security liên quan gì đến syslog?
16#0909 là "(D)TLS Alert 45: Certificate Expired" theo tab "IO" của 1756-RD001. Khi tab Connection báo mã trong nhóm 16#09xx, hãy xem thêm các sự kiện cipsec_* cùng thời điểm trong syslog.
Nguồn
- Rockwell Automation, SYSLOG-RM001, Syslog Technology Reference Manual
- Rockwell Automation, 1756-RD001F-EN-P, Logix 5000 Controller and I/O Fault Codes (bảng tính), 09/2025 — tab "Introduction", tab "Summary of Changes", tab "IO" (mã 0x0909), tab "Logix 5000 Controllers" (Type 01 Code 01)
- Rockwell Automation, 1756-PM014O-EN-P, Major, Minor, and I/O Faults, 09/2024 — chương 1 và chương 3
- Rockwell Automation, SYSLOG-RD001, Syslog Status Messages Reference Data
- Rockwell Automation Knowledgebase QA66691 (công khai), ControlLogix 5580 Controllers and 1756-EN4TR: Syslog Fault Codes List, đăng 25/08/2023
- Rockwell Automation Knowledgebase QA45576 (công khai), Logix 5000 Controllers: Major and Minor Fault Code List — được QA66691 dẫn
Đọc ngày 25/10/2026. Bài viết diễn giải, không trích nguyên văn; đọc tài liệu gốc trước khi thiết kế hoặc thao tác. Liên kết mở bản mới nhất trong thư viện tài liệu Rockwell; số trang ghi theo bản nêu trong bài.