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ấp | Thiết bị điển hình | Vai trò |
|---|---|---|
| Tại máy | Màn hình cảm ứng 4–10 inch gắn tủ điện | Hiển thị trạng thái, đặt thông số một máy đơn lẻ |
| Tại dây chuyền | Màn hình lớn hoặc máy tính công nghiệp | Gom nhiều PLC, theo dõi cả cụm thiết bị |
| Cấp giám sát | Phần mềm SCADA chạy trên PC | Lư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ượng | Hướng nguyên nhân | Chỗ kiểm trước |
|---|---|---|
| Màn hình treo số cũ, không cập nhật | Mất truyền thông nhưng màn hình vẫn giữ giá trị đọc lần cuối | Trạ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 đo | Sai kiểu dữ liệu hoặc sai hệ số quy đổi | Kiểu biến và hệ số tại chỗ khai trên HMI |
| Một vài biến đúng, vài biến sai | Khai 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ông | Cá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ụng | PLC đang ở chế độ không nhận lệnh, hoặc logic khóa | Chế độ 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: