Chuyển đến nội dung chính
CƠ KHÍ.NET

HMI

Còn gọi là: màn hình HMI, human machine interface

Biên soạn: Ban Biên tập cokhi.net · Cập nhật · 8 phút đọc

HMI (Human Machine Interface) là màn hình giao tiếp giữa người vận hành và hệ điều khiển: hiển thị trạng thái máy, thông số, cảnh báo và nhận lệnh cài đặt. HMI kết nối PLC qua truyền thông công nghiệp, thay thế các bảng nút bấm truyền thống.

Nguyên lý hoạt động

HMI đóng vai trò trung gian trực quan giữa người vận hành và lớp điều khiển bên dưới (nguyên lý PLC — chu kỳ quét, ladder logic, IEC 61131-3 →). Thiết bị liên tục đọc dữ liệu từ PLC hoặc bộ điều khiển qua giao thức truyền thông công nghiệp — phổ biến là Modbus RTU/TCP, PROFIBUS, EtherNet/IP hay OPC UA — rồi ánh xạ giá trị thanh ghi thành hình ảnh, biểu đồ, đèn trạng thái trên màn hình. Chiều ngược lại, thao tác của người vận hành (nhập setpoint, ra lệnh start/stop, xác nhận alarm) được chuyển về thanh ghi PLC theo cùng kênh truyền thông đó. Toàn bộ logic hiển thị và tương tác được lập trình sẵn trong phần mềm cấu hình HMI, tách biệt hoàn toàn với chương trình điều khiển trên PLC — đây là điểm quan trọng giúp bảo trì từng lớp độc lập.

Phân loại

Theo hình thức vật lý, HMI thường được chia thành ba nhóm chính:

  • Panel HMI tích hợp: màn hình cảm ứng hoặc phím cứng liền khối, thiết kế cho lắp đặt trực tiếp trên tủ điện hoặc trên máy, khả năng chịu rung động và bụi bẩn tốt.
  • PC-based HMI (SCADA station): phần mềm SCADA chạy trên máy tính công nghiệp hoặc máy tính thông thường, phù hợp hệ thống quy mô lớn cần hiển thị nhiều vùng, lưu trữ dữ liệu dài hạn và báo cáo.
  • Web HMI / Mobile HMI: giao diện truy cập qua trình duyệt hoặc ứng dụng di động, thường đi kèm giải pháp IIoT, cho phép giám sát từ xa mà không cần phần mềm client chuyên dụng.

Ngoài ra, một số PLC hiện đại tích hợp sẵn cổng web server tối giản, đảm nhận vai trò HMI đơn giản mà không cần thiết bị rời.

Lưu ý khi lựa chọn và sử dụng

Khi chọn HMI, cần xác định rõ giao thức mà PLC đang dùng để tránh phụ thuộc vào driver độc quyền khó cập nhật về sau. Màn hình đặt tại vị trí vận hành nên chú ý cấp bảo vệ IP phù hợp với môi trường — bụi, dầu, ẩm — và góc nhìn trong điều kiện ánh sáng thực tế. Tốc độ làm tươi dữ liệu cần đủ nhanh với quá trình cần theo dõi; với các tín hiệu biến đổi chậm như nhiệt độ lò thì chu kỳ polling vài giây hoàn toàn chấp nhận được, nhưng với dây chuyền đóng gói tốc độ cao thì cần cấu hình cẩn thận hơn. Về bảo mật, phân quyền người dùng (operator/supervisor/engineer) nên được thiết lập ngay từ giai đoạn lập trình, tránh để mặc định nhà sản xuất trên hệ thống vận hành thực tế. Cuối cùng, lưu ý sao lưu project HMI song song với backup chương trình PLC — hai thứ phải tương thích phiên bản khi khôi phục sau sự cố.

Phân loại HMI theo quy mô hệ thống

CấpThiết bị điển hìnhVai trò
Tại máyMàn hình cảm ứng 4–10 inch gắn tủ điệnHiển thị trạng thái, đặt thông số một máy đơn lẻ
Tại dây chuyềnMàn hình lớn hoặc máy tính công nghiệpGom nhiều PLC, theo dõi cả cụm thiết bị
Cấp giám sátPhần mềm SCADA chạy trên PCLưu lịch sử, báo cáo, cảnh báo toàn nhà máy

Đối chiếu: ngôn ngữ lập trình và mô hình phần mềm điều khiển khả trình theo IEC 61131-3; cách HMI lấy dữ liệu từ PLC xem Nguyên lý PLC điều khiển.

HMI mất kết nối và hiển thị sai vì nguyên nhân gì

HMI không tự sinh dữ liệu — nó đọc lại thứ PLC đang giữ. Vì vậy "HMI hiển thị sai" gần như luôn là một trong ba việc: đọc nhầm địa chỉ, đọc đúng địa chỉ nhưng hiểu sai kiểu dữ liệu, hoặc không đọc được nữa mà vẫn treo giá trị cũ trên màn hình.

Hiện tượngHướng nguyên nhânChỗ kiểm trước
Màn hình treo số cũ, không cập nhậtMất truyền thông nhưng màn hình vẫn giữ giá trị đọc lần cuốiTrạng thái kết nối, có cảnh báo mất truyền thông chưa
Giá trị hiển thị lệch hẳn về thang đoSai kiểu dữ liệu hoặc sai hệ số quy đổiKiểu biến và hệ số tại chỗ khai trên HMI
Một vài biến đúng, vài biến saiKhai nhầm địa chỉ cho những biến đóBảng địa chỉ đối chiếu với chương trình PLC
Mất kết nối lúc được lúc khôngCáp, đầu nối, hoặc nhiễu trên đường truyềnĐường truyền vật lý và tiếp địa
Nút bấm trên HMI không tác dụngPLC đang ở chế độ không nhận lệnh, hoặc logic khóaChế độ PLC và điều kiện khóa trong chương trình
Sau khi sửa chương trình PLC, HMI hiển thị loạnĐịa chỉ biến đã dịch chuyển mà HMI chưa cập nhậtĐồng bộ lại bảng biến hai bên

Giới hạn cần nói rõ, vì nó quyết định chỗ phải đi tìm: HMI không thay được PLC. Logic điều khiển và các khóa liên động an toàn nằm trong PLC; HMI chỉ hiển thị và gửi lệnh. Khi máy hành xử sai, chỗ phải soi là chương trình PLC, không phải màn hình.

Mẹo sai hay gặp: khởi động lại HMI khi thấy số lạ. Khởi động lại làm màn hình hết treo giá trị cũ nên có vẻ đã sửa xong, trong khi nguyên nhân mất truyền thông vẫn nguyên và sẽ lặp lại.

Đối chiếu: HMI mất kết nối, không hiển thị đúng dữ liệu từ PLC — HMI mất kết nối, không hiển thị đúng dữ liệu từ PLC. Tra cứu 16/09/2026.

Màn hình báo sai số liệu: lỗi nằm ở HMI hay ở PLC

Đây là câu chẩn đoán, và trả lời sai vế thì thay cả màn hình mà bệnh vẫn còn.

Cách tách hai vế: hỏi dữ liệu có tới được HMI không, rồi mới hỏi HMI hiển thị đúng thứ nó nhận được không. Mất kết nối, sai địa chỉ vùng nhớ, và hiển thị sai định dạng là ba nguyên nhân khác nhau cùng cho một hiện tượng trên màn hình.

⇒ HMI mất kết nối hoặc hiển thị sai dữ liệu từ PLC · Nguyên lý PLC.

FAQ

HMI là gì? Là giao diện người – máy: màn hình (thường cảm ứng) cho người vận hành xem trạng thái thiết bị và nhập lệnh, đặt thông số. HMI không tự điều khiển thiết bị — nó đọc và ghi dữ liệu qua bộ điều khiển, thường là PLC.

HMI và SCADA khác nhau thế nào? HMI thường phục vụ một máy hoặc một cụm thiết bị tại chỗ. SCADA là phần mềm giám sát ở cấp cao hơn, gom dữ liệu từ nhiều PLC trên toàn dây chuyền hoặc nhà máy, lưu lịch sử và xuất báo cáo. Khác nhau ở phạm vi và ở việc có lưu trữ dữ liệu dài hạn hay không.

HMI có thay được PLC không? Không. PLC giữ logic điều khiển và trạng thái thật của hệ, chạy liên tục theo chu kỳ quét kể cả khi màn hình tắt. HMI chỉ là cửa sổ nhìn vào PLC — mất HMI thì máy vẫn chạy, mất PLC thì hệ dừng.

Vì sao HMI mất kết nối hoặc hiển thị sai dữ liệu từ PLC? Thường do lớp truyền thông: sai địa chỉ vùng nhớ khai trong HMI, sai tham số cổng hoặc giao thức, cáp và đầu nối kém, hoặc nhiễu từ cáp động lực đi chung máng. Dữ liệu hiển thị sai mà kết nối vẫn báo tốt hầu như luôn là lỗi khai địa chỉ.

Màn hình HMI công nghiệp khác máy tính bảng thông thường ở đâu? Ở chỗ chịu được môi trường xưởng: bụi, ẩm, rung, dải nhiệt độ rộng, nhiễu điện, và ở tuổi thọ dùng liên tục nhiều năm. Ngoài ra HMI hỗ trợ sẵn các giao thức truyền thông công nghiệp để nói chuyện với PLC.

Chọn HMI theo gì? Theo kích thước màn hình phù hợp lượng thông tin cần hiển thị và khoảng cách người đứng, theo giao thức truyền thông của PLC đang dùng, theo cấp bảo vệ chống bụi và nước tại vị trí lắp, và theo khả năng lưu trữ nếu cần ghi lịch sử cảnh báo.

Đọc sâu trên chuyên trang Tự động hóa & robot

Trang thuật ngữ này trả lời nhanh "HMI là gì". Nội dung đầy đủ theo từng tình huống nằm ở chuyên trang Tự động hóa & robot:

Chuyên mục gốc: Tự động hóa & robot

Thuật ngữ liên quan

  • HMI được dùng trong PLC