Trích dẫn Gửi bởi ducnhabk Xem bài viết
Trường hợp xảy ra sự cố mất điện khi thiết bị đang hoạt động, và khi có điện trở lại chương trình lại tiếp tục hoạt động từ thời điểm bị mất điện (chứ ko reset hoạt động lại từ đầu). Ví dụ như máy giặt
Mình muốn áp dụng tính năng này cho nồi hấp mình đang viết chương trình trên S7 200. Bạn nào làm qua vấn đề này có thể đưa ra vài hướng dẫn ? thank all!
Lâu lắm không còn làm với S7-200 nữa nên cũng không biết cụ thể S7-200 làm như thế nào nữa nhưng mình có ý kiến thế này:
1: Dùng vùng nhớ không bị xóa khi mất diện để lưu lại các thông số tức thì cần thiết cho quá trình hoạt động. Các thông số này sẽ được update theo một chu kỳ càng nhanh càng tốt và theo kiểu first in first out để tiết kiệm bộ nhớ.
2: Sau khi mất điện và khởi động lại, nếu trong S7-300 thì viết một đoạn code trong OB100 để nạp lại các giá trị được lưu lại trước đó về chỗ cần thiết mà nó sẽ được sử dụng. Không biết S7-200 có cái này không nữa nhưng mình nhớ là có lệnh detect CPU từ Stop sang run thì phải, bạn có thể sử dụng lệnh này và gọi một lần.