Chuyển đến nội dung
ORPAON Lean Production

Kiến trúc hệ thống

Ranh giới MES, ERP và SCADA: vạch theo trách nhiệm đối tượng chứ không phải theo phòng ban

Tác giả: Đội ngũ số hóa tinh gọn ORPAON

Câu trả lời trực tiếp cho việc phân định ranh giới MES, ERP và SCADA, là từng đối tượng nghiệp vụ xác nhận 'ai tạo, ai sửa, ai thực thi, ai lưu giữ, ai đối kết': ERP thường phụ trách nguồn lực doanh nghiệp và kế hoạch kinh doanh, MES phụ trách thực thi phân xưởng và cộng tác quá trình, SCADA phụ trách giám sát quá trình thiết bị, báo động và lịch sử, còn điều khiển PLC và liên quan an toàn vẫn giữ trong hệ thống điều khiển đã được xác nhận. Ranh giới không phải đoán chức năng theo tên phần mềm, mà là thiết kế theo đối tượng, trạng thái, thời gian và trách nhiệm.

Ranh giới MES, ERP và SCADA: vạch theo trách nhiệm đối tượng chứ không phải theo phòng ban

Ba tầng hệ thống lần lượt trả lời các câu hỏi khác nhau

ERP quan tâm sản xuất cái gì, cần nguồn lực nào và kết quả kinh doanh hạch toán thế nào; MES quan tâm lệnh sản xuất thực thi thế nào trên dây chuyền và trạm cụ thể, tiến độ hiện tại và bất thường phối hợp ra sao; SCADA quan tâm thiết bị đang ở trạng thái gì, lượng quá trình biến đổi ra sao, báo động và lịch sử phát lại thế nào.

Các trách nhiệm này sẽ giao thoa, nhưng giao thoa không đồng nghĩa lưu trữ trùng lặp cùng một trạng thái. Một lệnh sản xuất có thể ở ERP nắm trách nhiệm kế hoạch, ở MES nắm phân rã thực thi và trạng thái hiện trường, ở SCADA chỉ trình bày bối cảnh nhiệm vụ liên quan thiết bị; trường và trạng thái mỗi bên lưu phải rõ ràng, không nên tùy ý ghi đè hai chiều cùng một trường.

TầngTrách nhiệm chủ tiêu biểuKhông nên mặc định gánh vácThước thời gian then chốt
ERP và các hệ thống doanh nghiệpKế hoạch, đơn hàng, vật liệu và dữ liệu gốc liên quan tài chínhĐiều khiển thiết bị mức milli-giây và thu thập quá trình gốcĐơn hàng, ca, ngày và kỳ nghiệp vụ
MES thực thi phân xưởngThực thi lệnh, qua trạm, chống lỗi, truy xuất và cộng tác hiện trườngThay thế toàn bộ kế hoạch kinh doanh hay điều khiển an toàn nềnLệnh sản xuất, lô, trạm và sự kiện
SCADA giám sát quá trìnhTrạng thái thời gian thực, xu hướng quá trình, báo động và giao diện thao tácHạch toán chi phí doanh nghiệp và toàn bộ quy trình thực thiTín hiệu thời gian thực, sự kiện quá trình và xu hướng lịch sử
PLC và điều khiển thiết bịLogic thiết bị, chuyển động và liên động điều khiển đã xác nhậnDữ liệu gốc doanh nghiệp và cộng tác nghiệp vụ liên phân xưởngChu kỳ điều khiển và liên động tức thời

Dùng ma trận trách nhiệm đối tượng xóa bỏ 'cứ như ai cũng quản'

Ma trận trách nhiệm nên ít nhất bao phủ lệnh sản xuất, vật liệu, sản phẩm hay lô, phiên bản công nghệ, thiết bị, kết quả chất lượng và lịch kế hoạch. Mỗi đối tượng liệt kê người tạo, định danh duy nhất, trạng thái cho phép sửa, người đăng ký phía sau và quy tắc xóa hay vô hiệu.

Chẳng hạn mã vật liệu có thể do ERP bảo trì, MES lưu ảnh chụp cần cho thực thi và tiêu hao lô, SCADA chỉ dùng bối cảnh thiết bị cần thiết. Nếu hiện trường cho phép thay thế vật liệu tạm, phải do quy trình nghiệp vụ rõ ràng phê duyệt và hồi báo, không thể để người thao tác tại bất kỳ tầng nào sửa trực tiếp dữ liệu gốc.

Đối tượng nghiệp vụVí dụ trách nhiệm chủ thường gặpCách sử dụng phía sauNgoại lệ bắt buộc hứa trước
Lệnh sản xuấtERP tạo, MES phân rã thực thiSCADA lấy bối cảnh nhiệm vụ hiện hànhThu hồi, chèn đơn, đổi số lượng và lỗi hồi báo hoàn công
Vật liệu và lôDữ liệu gốc doanh nghiệp và trách nhiệm kho xác định theo hiện trạngMES ghi chống lỗi, lĩnh dùng và quan hệ lôThay thế, trả liệu, tách gộp và thiếu danh tính
Phiên bản công nghệHệ thống chủ trách công nghệ hay quy trình kiểm soátMES kiểm tra phiên bản thực thi, thiết bị nhận tham số được phê duyệtHiệu lực phiên bản, quay lui và điều chỉnh tạm hiện trường
Chất lượng sản phẩmTrách nhiệm phán định chất lượng xác định theo quy trìnhMES liên kết quá trình phát sinh và xử lýSửa chữa, kiểm lại, nhượng bộ và thu hồi kết quả
Trạng thái thiết bịSCADA hay tầng thu thập ghi sự kiện gốcOEE và MES dùng trạng thái nghiệp vụ sau ánh xạĐứt mạng, lệch đồng hồ, hiệu chỉnh thủ công và xung đột trạng thái

APS, WMS và QMS không nên mặc định nhét vào MES

APS nghiêng về kế hoạch ràng buộc và lập lịch, WMS nghiêng về tồn kho, kho vị và tác nghiệp kho vận, QMS nghiêng về hoạch định chất lượng, kiểm tra và quy trình chất lượng. Chúng có thể cộng tác chặt với MES, nhưng xây độc lập hay không tùy hệ thống sẵn có, độ phức tạp nghiệp vụ và ranh giới trách nhiệm, chứ không phải MES tự nhiên chứa trọn mọi năng lực.

ORPAON có thể quanh dự án triển khai công việc tích hợp hay định chế như thuật toán lập lịch sản xuất, giao tiếp WMS và truy xuất chất lượng, nhưng không dựa vào đó ám đã có sản phẩm APS, WMS hay QMS độc lập hoàn thiện. Trong phương án nên ghi rõ từng mục do hệ thống sẵn có của khách hàng, hệ thống bên thứ ba hay phạm vi định chế của dự án này gánh vác, tránh dùng 'nhất thể hóa' che giấu chỗ trống.

  • Ranh giới kế hoạch: ai cân nhắc ràng buộc năng lực và vật liệu, ai phê duyệt kế hoạch, ai xử lý chèn đơn hiện trường.
  • Ranh giới kho vận: ai quản lý kho vị và sổ tồn kho, ai thực hiện gọi liệu, phát liệu và trả liệu.
  • Ranh giới chất lượng: ai bảo trì quy phạm kiểm tra, ai phán định và phê duyệt, ai ghi quá trình phát sinh.
  • Ranh giới bảo trì: ai quản lý quy trình chính bảo dưỡng sửa chữa, andon và OEE chỉ cung cấp sự kiện cần thiết.
  • Ranh giới phân tích: ai giữ quá trình gốc, ai tính chỉ số nghiệp vụ, ai phụ trách phiên bản chuẩn định nghĩa.

Thiết kế giao tiếp phải có hợp đồng, bù lỗi và đối kết

Một giao tiếp không chỉ là bảng trường dữ liệu. Nó cần định nghĩa thời điểm kích hoạt, định danh duy nhất của tin nhắn hay lời gọi, quy tắc bất biến, hết giờ, thử lại, trình tự, phân quyền, mã lỗi và lối bù thủ công. Phát lệnh sản xuất với hồi báo hoàn công đặc biệt phải phòng thực thi trùng hay mất trạng thái.

Đối kết là một phần của vòng khép kín giao tiếp. Hệ thống nên so sánh được số lượng, trạng thái và phiên bản của các đối tượng then chốt hai bên, và hiển thị khác biệt; trong thời gian mất mạng cho phép bên nào tiếp tục làm việc, sau khôi phục theo thứ tự nào truyền bổ sung, cũng phải do rủi ro nghiệp vụ và điều khiển cùng quyết định.

Hạng mục hợp đồngCần làm rõXử lý đúng khi thất bại
Kích hoạt và bất biếnKhi nào gửi, tránh trùng lặp thế nàoDùng khóa nghiệp vụ duy nhất tra cứu hay thử lại an toàn
Trạng thái và trình tựTrạng thái nào chuyển được, tin nhắn có thứ tự khôngTừ chối chuyển đổi trái phép và giữ hàng đợi chờ xử lý
Hết giờ và thử lạiBao lâu phán thất bại, thử mấy lần do dự án địnhPhân biệt kết quả chưa biết với thất bại chắc chắn, tránh lặp mù quáng
Phiên bản và hiệu lựcDữ liệu gốc và phiên bản công nghệ khi nào khả dụngChặn dùng phiên bản chưa hiệu lực hay đã thu hồi
Đối kết và bù lỗiAi phát hiện khác biệt, ai có quyền xử lýGiữ bản ghi khác biệt, phê duyệt và kiểm toán trọn vẹn

Dùng một chuỗi nghiệp vụ đầu cuối kiểm chứng ranh giới

Đừng vẽ trọn mọi sơ đồ kiến trúc rồi mới tìm mục đích. Chọn một chuỗi nghiệp vụ tiêu biểu, chẳng hạn phát lệnh sản xuất, đối chiếu vật liệu, thực thi thiết bị, phán định chất lượng và hồi báo hoàn công, từng bước đánh dấu trách nhiệm đối tượng, biến đổi trạng thái và xử lý bất thường, sẽ thấy ranh giới thực sự.

Kiểm thử ngoài tuyến đường bình thường, còn nên bao phủ giao tiếp hết giờ, tin nhắn trùng, thu hồi dữ liệu gốc, sửa chữa hiện trường, đứt thiết bị và ghi bổ sung thủ công. Chỉ khi đường bất thường cũng có trách nhiệm và phương pháp phục hồi, ranh giới hệ thống mới coi như đã chạm đất.

  • Dựng danh mục hiện trạng: hệ thống sẵn có, phiên bản, giao tiếp, chủ dữ liệu và giới hạn vận hành.
  • Vẽ ma trận đối tượng: từng mục xác nhận trách nhiệm chủ, không dùng tên phòng ban thay trách nhiệm hệ thống.
  • Định nghĩa giao tiếp tối thiểu: ưu tiên hỗ trợ chuỗi nghiệp vụ đã chọn, tránh một lần đồng bộ toàn bộ dữ liệu.
  • Diễn tập đường bất thường: kiểm chứng thử lại, bù lỗi, đối kết, mất mạng và phê duyệt thủ công.
  • Hình thành hợp đồng vận hành: đưa giám sát, trực, thay đổi và quản lý phiên bản vào nghiệm thu và vận hành.

Tránh các lối hiểu sai về nhất thể hóa, thời gian thực và đồng bộ hai chiều

'Nền tảng nhất thể hóa' không đồng nghĩa mọi chức năng do cùng một hệ thống gánh, 'đồng bộ thời gian thực' cũng không đồng nghĩa mọi dữ liệu đều truyền mức milli-giây. Đơn hàng kinh doanh, thực thi lô và tín hiệu quá trình nhanh có thước thời gian và yêu cầu nhất quán khác nhau, dùng lẫn sẽ gây độ phức tạp không cần thiết.

Đồng bộ hai chiều không phải tối ưu mặc định. Cho phép nhiều bên tùy ý sửa cùng một đối tượng, dễ hình thành cập nhật vòng tròn và trách nhiệm không rõ. Cách an toàn hơn là làm rõ trách nhiệm chủ, phát hành một chiều và ghi ngược có kiểm soát, và giữ phê duyệt cùng kiểm toán cho mỗi ngoại lệ.

  • Đừng dùng tên phần mềm thay giải thích trách nhiệm.
  • Đừng dùng số lượng trường đo tính trọn vẹn giao tiếp.
  • Đừng để SCADA trực tiếp gánh giao dịch nghiệp vụ doanh nghiệp chưa đánh giá.
  • Đừng để MES vòng qua ranh giới điều khiển và an toàn sẵn có phát hành trực tiếp thao tác rủi ro cao.
  • Đừng ghi chức năng APS, WMS, QMS hay TPM chưa xác định thành sản phẩm tiêu chuẩn sẵn có.

Ranh giới rõ ràng, tích hợp mới có tính bảo trì được

Ranh giới hợp lý của ERP, MES và SCADA đến từ trách nhiệm đối tượng và trách nhiệm trạng thái, chứ không phải tên gọi thị trường phần mềm. Trước làm rõ ai tạo, ai sửa, ai thực thi và ai đối kết, rồi quyết định giao diện và giao tiếp, có thể giảm xây trùng lặp và ghi đè lẫn nhau.

Khi triển khai dùng một chuỗi nghiệp vụ đầu cuối kiểm chứng tuyến bình thường và bất thường, từng mục đánh dấu bên gánh vác các năng lực liền kề như APS, WMS, QMS. Sự cộng tác đa hệ thống hình thành như vậy, dễ nghiệm thu, vận hành và tiến hóa liên tục hơn nhiều so với cam kết nhất thể hóa chung chung.

Biên duyệt kỹ thuật: Đội ngũ số hóa tinh gọn ORPAON

Câu hỏi thường gặp

MES và ERP đều lưu lệnh sản xuất, có thuộc xây dựng trùng lặp?

Không nhất thiết. ERP có thể lưu góc nhìn kế hoạch và kinh doanh, MES lưu phân rã thực thi, tiến độ trạm và trạng thái hiện trường. Điều mấu chốt là làm rõ trường, trạng thái và hướng đồng bộ của mỗi bên, chứ không phải cho phép hai bên sửa cùng đối tượng không quy tắc.

SCADA có thể trực tiếp thay thế MES?

Thường không thể thay thế đơn giản. SCADA giỏi giám sát quá trình thiết bị và lịch sử, MES giỏi lệnh sản xuất, qua trạm, chống lỗi, lô và cộng tác nghiệp vụ. Tình huống nhỏ có thể tổ hợp một phần chức năng, nhưng vẫn cần làm rõ trách nhiệm giao dịch thực thi và tính nhất quán dữ liệu.

ERP có cũng cần nhận toàn bộ dữ liệu thiết bị thời gian thực?

Thường không cần. ERP cần là kết quả hoàn công, tiêu hao hay trạng thái đã được định nghĩa nghiệp vụ xác nhận; dữ liệu quá trình tốc độ cao gốc có thể để ở tầng thu thập hay lịch sử, qua MES hay dịch vụ dữ liệu cung cấp tổng hợp cần thiết.

WMS hay QMS sẵn có có nhất thiết thay bằng mô-đun MES?

Không nên mặc định thay. Trước đánh giá hệ thống sẵn có có thỏa mãn yêu cầu trách nhiệm chủ và giao tiếp không, có thể cộng tác qua giao tiếp ổn định thì không cần xây lại vì hình thức thống nhất. Bất kỳ thay thế nào đều cần đánh giá riêng rủi ro di chuyển, quy trình và vận hành.

Bài viết liên quan

Quản lý chất lượng

Truy xuất xuôi và ngược: nối danh tính sản phẩm với chứng cứ quá trình thành đồ thị

Câu trả lời trực tiếp cho truy xuất xuôi/ngược là quanh cùng một quan hệ danh tính hỗ trợ đồng thời hai dạng tra cứu: truy xuất ngược từ thành phẩm hoặc lô tra lại đã dùng vật liệu nào, qua thiết bị và công nghệ nào, ai thao tác và kết quả chất lượng ra sao; truy vết xuôi xuất phát từ vật liệu nghi vấn, thiết bị, đồ gá hoặc bất thường quá trình, tìm ra có ảnh hưởng tới những bán thành phẩm và thành phẩm nào. Cả hai dùng chung một chuỗi sự kiện, chứ không phải xây riêng hai bảng báo cáo.

Nền tảng tinh gọn

Dữ liệu dòng giá trị thu thế nào: để bản đồ hiện trạng thành đường cơ sở cải thiện kiểm chứng được

Câu trả lời trực tiếp cho thu thập dữ liệu dòng giá trị, là trước chọn họ sản phẩm và ranh giới đầu cuối, ghi theo dòng vật liệu với dòng thông tin chu kỳ, đổi khuôn, thời gian khả dụng, hàng dở dang, chất lượng và quy tắc lô của từng công đoạn, rồi dùng quan sát hiện trường hiệu chuẩn dữ liệu hệ thống. Bản đồ dòng giá trị không phải vẽ báo cáo MES thành lưu đồ, mà là giải thích nhu cầu kích hoạt sản xuất thế nào, vật liệu chờ ở đâu, thông tin méo mó ở chỗ nào, cùng những tổn thất nào đáng vào thiết kế trạng thái tương lai.

Hiệu quả thiết bị

Cây tổn thất OEE: từ ba nhân tố truy tới tổn thất hành động được

Câu trả lời trực tiếp cho cây tổn thất OEE, là trước hết dùng cùng ranh giới thời gian sản xuất kế hoạch tính hệ số thời gian vận hành, hệ số hiệu suất và tỷ lệ sản phẩm đạt, rồi phân tách từng tầng chênh lệch của ba nhân tố sang tổn thất dừng máy, dừng ngắn, giảm tốc, khởi động và chất lượng. OEE = hệ số thời gian vận hành × hệ số hiệu suất × tỷ lệ sản phẩm đạt; trong đó hệ số thời gian vận hành = thời gian vận hành ÷ thời gian sản xuất kế hoạch, hệ số hiệu suất = nhịp lý tưởng × tổng sản lượng ÷ thời gian vận hành, tỷ lệ sản phẩm đạt = số lượng đạt ÷ tổng sản lượng. Công thức phải dùng trong cùng thiết bị, cùng khoảng thời gian và cùng chuẩn sản lượng.

Dùng ma trận trách nhiệm đối tượng kiểm tra ranh giới hệ thống

Chọn một lệnh sản xuất thực, từ kế hoạch đến thực thi thiết bị và hồi báo hoàn công từng bước đối chiếu trách nhiệm, giao tiếp và bù lỗi bất thường.