Học Automation cùng MINATA #54: Sao lưu chương trình PLC: bản backup chỉ có giá trị khi khôi phục được
Sao lưu chương trình PLC: bản backup chỉ có giá trị khi khôi phục được
Một bản backup chương trình PLC chỉ có giá trị khi khôi phục được vào đúng lúc cần. Rất nhiều nhà máy tin là mình có backup, cho tới ngày PLC hỏng và phát hiện file duy nhất nằm trên laptop của một người đã nghỉ việc, hoặc mở ra không đúng version.
Backup phải lưu tập trung và phân quyền
Không lấy file trên máy cá nhân làm bản duy nhất. Lưu ở nơi tập trung có phân quyền và sao lưu, để nhiều người được ủy quyền truy cập khi cần. Một bản trên máy kỹ thuật viên chỉ là bản làm việc, không phải bản chính thức của nhà máy.
Quy ước tên và thành phần bộ backup
Đặt tên gồm: mã máy, version, ngày, người thay đổi và lý do. Một bộ backup đầy đủ thường gồm:
- Source project của PLC và HMI (file chỉnh sửa được).
- File compiled/transfer khi thiết bị cần để nạp lại.
- Tham số thiết bị: export parameter của VFD, servo, cấu hình truyền thông.
- Tài liệu liên quan: I/O list, changelog, bản vẽ version tương ứng.
Chỉ giữ file compiled mà mất source là mất khả năng sửa; giữ source mà thiếu parameter drive là khôi phục không trọn.
Kiểm tra khả năng khôi phục định kỳ
Backup chưa từng thử restore là một giả định, không phải bảo đảm. Định kỳ mở lại file trên đúng phiên bản phần mềm, và khi có điều kiện, thử nạp vào thiết bị dự phòng để xác nhận quy trình khôi phục chạy được. Ghi lại phiên bản phần mềm/firmware cần cho việc mở file.
Tình huống kỹ thuật tham khảo
Sau commissioning, nhóm kỹ thuật lưu project PLC và HMI, export parameter VFD, kèm I/O list và changelog vào một bộ bàn giao. Bộ này được mở lại thử trên máy khác để xác nhận đúng version và không thiếu file, rồi lưu tập trung với quy ước tên rõ ràng. Khi cần thay PLC sau này, người khác vẫn khôi phục được mà không phải tìm người cũ.
Quy ước, nơi lưu và chu kỳ kiểm tra cuối cùng phải theo chính sách của tổ chức và yêu cầu thiết bị.
Sai lầm thường gặp
- Giữ file duy nhất trên laptop cá nhân, không lưu tập trung.
- Đặt tên không có version/ngày, không biết bản nào mới nhất.
- Chỉ lưu file compiled, mất source không sửa được.
- Bỏ export parameter drive, khôi phục không trọn.
- Chưa bao giờ thử mở/restore, không biết backup có dùng được không.
Checklist sao lưu chương trình PLC
- [ ] Lưu tập trung, phân quyền, có sao lưu.
- [ ] Tên gồm mã máy, version, ngày, người, lý do.
- [ ] Bộ backup gồm source, compiled, parameter và tài liệu.
- [ ] Ghi phiên bản phần mềm/firmware cần để mở file.
- [ ] Định kỳ thử mở/restore để xác nhận dùng được.
Backup khôi phục được là bảo hiểm thật cho dây chuyền. Bài #55 chuyển sang thiết kế cảnh báo HMI, nơi một alarm tốt phải dẫn tới hành động.
Đọc thêm kiến thức tự động hóa tại MINATA: https://minatavn.com/vi/blog/tu-dong-hoa
Bài liền trước — #53: Bảo trì phòng ngừa: biến lịch bảo dưỡng thành dữ liệu hữu ích: https://minatavn.com/vi/blog/hoc-automation-cung-minata-53-bao-tri-phong-ngua
Bài tiếp theo — #55: Thiết kế cảnh báo HMI: một alarm tốt phải dẫn tới hành động: https://minatavn.com/vi/blog/hoc-automation-cung-minata-55-thiet-ke-canh-bao-hmi
Xem tất cả bài viết kỹ thuật MINATA