Học Automation cùng MINATA #67: Batch control ISA-88: tách recipe, thiết bị và thủ tục để dễ mở rộng
ISA-88 (S88) giúp đội ngũ nói cùng một ngôn ngữ khi sản xuất theo mẻ: sản phẩm cần gì, thiết bị làm được gì và thủ tục điều khiển thực thi ra sao. Tách ba lớp này làm hệ thống dễ mở rộng và dễ review.
Đừng bắt đầu bằng tên tag
Bắt đầu bằng physical model, không bằng địa chỉ I/O. ISA-88 chia thiết bị theo tầng: process cell chứa nhiều unit, mỗi unit gồm các equipment module, mỗi equipment module gồm các control module. Cấu trúc này phản ánh cách công nghệ thực sự vận hành, và là nền để gắn logic điều khiển.
Tách recipe khỏi thiết bị
Điểm cốt lõi của S88 là tách hai lớp:
- Recipe mô tả sản phẩm cần gì: mục tiêu, lượng, trình tự và giới hạn. Recipe không nên chứa địa chỉ I/O hay logic thiết bị.
- Equipment capability mô tả máy làm được gì: các phase mà thiết bị cung cấp (nạp, khuấy, gia nhiệt, xả).
Nhờ tách hai lớp, thay đổi sản phẩm ít phải sửa PLC hơn, và một recipe có thể chạy trên các thiết bị khác nhau miễn chúng cung cấp cùng năng lực.
Procedural model
Song song physical model là procedural model: procedure gồm nhiều unit procedure, mỗi unit procedure gồm operation, mỗi operation gồm các phase. Phase là nơi logic thiết bị thật chạy (mở van, chạy bơm tới thể tích). Recipe điều phối các phase này theo trình tự sản phẩm cần.
Tình huống kỹ thuật tham khảo
Một cụm pha trộn có unit "bồn phản ứng" cung cấp các phase Nạp, Khuấy, Gia nhiệt, Xả. Recipe sản phẩm A gọi các phase này theo lượng và thời gian riêng; recipe sản phẩm B dùng cùng equipment nhưng thông số khác. Khi thêm sản phẩm mới, đội ngũ viết recipe mới thay vì sửa logic phase, và review recipe không cần đọc lại toàn bộ chương trình PLC.
Mô hình physical/procedural và ranh giới recipe/equipment cuối cùng phải theo quy trình sản xuất và yêu cầu truy xuất.
Sai lầm thường gặp
- Bắt đầu từ tag I/O thay vì physical model.
- Nhét địa chỉ I/O và logic thiết bị vào recipe.
- Trộn "sản phẩm cần gì" với "máy làm thế nào".
- Viết lại logic mỗi khi thêm sản phẩm mới.
- Bỏ qua truy xuất theo mẻ khi thiết kế procedure.
Checklist batch control ISA-88
- [ ] Có physical model: cell / unit / equipment module / control module.
- [ ] Recipe mô tả sản phẩm, không chứa I/O hay logic thiết bị.
- [ ] Equipment capability mô tả phase máy cung cấp.
- [ ] Procedure điều phối phase theo trình tự sản phẩm.
- [ ] Thêm sản phẩm mới chủ yếu là viết recipe, ít sửa PLC.
Tách recipe, thiết bị và thủ tục làm sản xuất theo mẻ dễ mở rộng và audit. Bài #68 chuyển sang PID cơ bản, hiểu process trước khi chỉnh hệ số.
Đọ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 — #66: Recipe và tham số máy: https://minatavn.com/vi/blog/hoc-automation-cung-minata-66-recipe-va-tham-so-may
Bài tiếp theo — #68: PID cơ bản: https://minatavn.com/vi/blog/hoc-automation-cung-minata-68-pid-co-ban
Xem tất cả bài viết kỹ thuật MINATA