Học Automation cùng MINATA #66: Recipe và tham số máy: kiểm soát giá trị thay đổi mà không sửa logic PLC
Một recipe tốt cho phép đổi sản phẩm có kiểm soát mà không phải sửa logic PLC. Nó không biến HMI thành nơi ai cũng chỉnh được mọi con số của máy.
Phân loại giá trị trước
Trước khi làm recipe, phân loại các giá trị của máy, vì mỗi nhóm có cách quản lý khác nhau:
| Nhóm | Ví dụ | Ai sửa, lưu thế nào |
|---|
| Setpoint sản phẩm | Nhiệt độ, tốc độ, thời gian | Recipe, theo quyền |
| Giới hạn kỹ thuật | Min/max an toàn cơ cấu | Kỹ thuật, khóa chặt |
| Hằng số hiệu chuẩn | Scaling, offset sensor | Bảo trì, có audit |
| Thông số safety | Ngưỡng an toàn | Không đưa vào recipe |
| Thông số service | Cấu hình lần đầu | Quyền cao, ít đổi |
Trộn các nhóm này vào một màn hình "cài đặt" là nguồn của sai sót và sự cố.
Recipe cần định danh và version
Một recipe cần: ID, version, người thay đổi, thời điểm, trạng thái được duyệt, và bản snapshot dùng cho từng mẻ khi cần truy xuất. Nếu chỉ lưu giá trị hiện hành, sau một lần sửa sẽ không ai biết sản phẩm trước đã chạy bằng thông số nào — một vấn đề lớn khi có khiếu nại chất lượng.
Tách giá trị khỏi logic
Recipe thay đổi dữ liệu, không thay đổi hành vi. Logic PLC đọc recipe rồi áp giới hạn của mình; một giá trị recipe vượt ngưỡng kỹ thuật phải bị chặn, không được để đổi sản phẩm biến thành đổi an toàn máy.
Tình huống kỹ thuật tham khảo
Một máy giữ recipe theo mã sản phẩm, mỗi recipe có version và trạng thái duyệt. Khi đổi hàng, người vận hành chọn recipe đã duyệt; PLC nạp setpoint nhưng vẫn kẹp trong giới hạn kỹ thuật cố định. Mỗi mẻ lưu snapshot recipe để sau này truy xuất "lô này chạy bằng thông số nào".
Danh mục tham số, quyền sửa và cách lưu cuối cùng phải theo yêu cầu sản phẩm và quy trình chất lượng.
Sai lầm thường gặp
- Đưa mọi giá trị, kể cả safety, vào một màn hình cài đặt chung.
- Recipe không có version, không truy xuất được thông số mẻ cũ.
- Cho recipe ghi đè giới hạn kỹ thuật/an toàn.
- Không phân quyền, ai cũng sửa được setpoint sản phẩm.
- Chỉ lưu giá trị hiện hành, mất lịch sử thay đổi.
Checklist recipe và tham số
- [ ] Giá trị được phân loại theo nhóm và quyền sửa.
- [ ] Recipe có ID, version, người, thời điểm, trạng thái duyệt.
- [ ] Giới hạn kỹ thuật/an toàn nằm ngoài recipe.
- [ ] Mỗi mẻ lưu snapshot recipe để truy xuất.
- [ ] Phân quyền rõ ai được chọn và ai được sửa recipe.
Recipe có kỷ luật giúp đổi hàng nhanh mà vẫn an toàn và truy xuất được. Bài #67 mở rộng lên batch control theo ISA-88.
Đọ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 — #65: Manual, Auto và chuyển giao điều khiển: https://minatavn.com/vi/blog/hoc-automation-cung-minata-65-manual-auto-va-bumpless-transfer
Bài tiếp theo — #67: Batch control ISA-88: https://minatavn.com/vi/blog/hoc-automation-cung-minata-67-batch-control-isa-88
Xem tất cả bài viết kỹ thuật MINATA