Trang chủ › Bài kỹ thuật

Read in English

HMI là gì: màn hình panel, HMI trên máy tính hay web client, và cách chọn

TDL Industrial Automation · Cập nhật lần cuối:

HMI là màn hình và phần mềm để người vận hành xem và điều khiển máy hay quá trình. Bài phân biệt HMI với SCADA, so sánh màn hình panel, HMI trên máy tính và HMI web/thin client qua ví dụ PanelView Plus 7, PanelView 5000, OptixPanel, FactoryTalk View, Ignition và AVEVA InTouch, nêu các tiêu chí chọn (giới hạn, môi trường, vòng đời) và danh mục kiểm tra khi thay màn hình cũ.

HMI (human-machine interface, giao diện người – máy) là phần cứng hoặc phần mềm mà người vận hành dùng để xem trạng thái của máy hay quá trình và tác động lên nó: đọc giá trị, xem alarm, đổi setpoint và thông số. HMI có thể là một màn hình gắn trên cửa tủ, phần mềm HMI chạy trên máy tính công nghiệp, hoặc các trang màn hình mở bằng trình duyệt web. Chọn loại nào tùy vào số màn hình, số bộ điều khiển và số vị trí vận hành, lượng dữ liệu lịch sử cần giữ, nhu cầu truy cập từ xa và nơi lắp thiết bị.

HMI làm gì, và SCADA bắt đầu từ đâu

NIST SP 800-82r3 định nghĩa HMI là phần cứng hoặc phần mềm mà người vận hành dùng để tương tác với bộ điều khiển. HMI có thể chỉ là một bảng điều khiển với nút nhấn và đèn báo, cũng có thể là máy tính công nghiệp có màn hình đồ họa màu chạy phần mềm HMI chuyên dụng. Cũng theo tài liệu này, người vận hành và kỹ sư dùng HMI để theo dõi và cài đặt setpoint, thuật toán điều khiển và thông số trong bộ điều khiển, đồng thời xem trạng thái quá trình và dữ liệu lịch sử. Thuật toán chạy trong bộ điều khiển; HMI chỉ đọc và ghi dữ liệu của nó.

Bài SCADA trên Wikipedia gọi HMI là cửa sổ của người vận hành nhìn vào hệ giám sát và là một trong các thành phần chính của SCADA: ở hệ nhỏ, HMI nằm ngay trên máy tính giám sát; ở hệ lớn, nhiều HMI chạy trên các máy client. Một màn hình đặt trên một máy là HMI nhưng chưa phải SCADA. Phần SCADA làm thêm (gom dữ liệu từ nhiều bộ điều khiển, alarm tập trung, lịch sử, báo cáo) có trong bài SCADA là gì.

HMI nằm ở đâu: panel, máy tính hay máy chủ webBa cách bố trí. Panel: người vận hành tại máy, màn hình và runtime nằm trong thiết bị gắn trên cửa tủ, đọc và ghi PLC của máy. HMI trên máy tính: người vận hành tại máy tính công nghiệp hoặc máy trạm, phần mềm HMI chạy trên chính máy đó hoặc trên máy chủ HMI, nối với một hay nhiều PLC. HMI web và thin client: trình duyệt, máy tính bảng hoặc thin client chỉ hiển thị, màn hình chạy trên máy chủ, máy chủ đọc PLC qua driver.HMI nằm ở đâu: panel, máy tính hay máy chủ webA · Màn hình panelNGƯỜI VẬN HÀNHMÀN HÌNH CHẠY TRÊNBỘ ĐIỀU KHIỂNTại máymàn hình cảm ứnghoặc phím bấmMàn hình trên cửa tủmàn hình và runtimenằm trong thiết bịPLC của máymột hoặc vàibộ điều khiểnB · HMI trên máy tínhTại máy tínhmáy tính công nghiệphoặc máy trạmPhần mềm HMItrên chính máy đóhoặc trên máy chủ HMICác PLCmột hay nhiềubộ điều khiển trên mạngC · HMI web và thin clientTrình duyệt, thin clienthoặc máy tính bảng;chỉ hiển thịMáy chủPerspective, ViewPoint,ThinManager (thin client)Các PLCmáy chủ đọc quaứng dụng hoặc driverThao tác của người vận hànhGiữa HMI và PLC: đọc giá trị và alarm, ghi setpoint và thông sốTheo NIST SP 800-82r3 và tài liệu công khai củaRockwell Automation, Inductive Automation, AVEVA. Hình: TDL tự vẽ.
Hình 1: HMI nằm ở đâu: panel, máy tính hay máy chủ web. Trên điện thoại, vuốt ngang để xem hết hình.

Ba loại HMI

Màn hình vận hành dạng panel (graphic terminal)

Rockwell Automation mô tả các graphic terminal của mình là thiết bị đóng gói trọn bộ (phần cứng, phần mềm, truyền thông) đã được thử cho chức năng HMI, có sẵn bản quyền runtime. Tài liệu chọn thiết bị (selection guide) VIEW-SG002D (02/2025) nêu ba dòng hiện hành:

  • PanelView Plus 7, lập trình bằng FactoryTalk View Studio ME. Dòng Standard giới hạn 1 bộ điều khiển, 100 màn hình và 500 alarm; dòng Performance không giới hạn các mục này. Màn hình Performance Series B chạy hệ điều hành Windows 10 IoT; Series A dùng Windows CE. Thiết bị của hãng khác được đọc qua KEPServer.
  • PanelView 5000 (5310 và 5510), lập trình bằng Studio 5000 View Designer, phần mềm có sẵn trong bộ Studio 5000. Màn hình dùng chung tag và Logix alarm với bộ điều khiển. Loại 5310 làm việc với 1 bộ điều khiển và 100 màn hình, loại 5510 tối đa 4 bộ điều khiển và 500 màn hình. Tài liệu chọn thiết bị không ghi hỗ trợ bộ điều khiển hãng khác.
  • OptixPanel (2800C Compact và 2800S Standard), chạy FactoryTalk Optix với bản quyền runtime đi kèm: 8 feature token cho Compact, 11 cho Standard, cả hai nâng cấp được. Tài liệu không đặt giới hạn cố định cho số màn hình, bộ điều khiển, tag hay alarm, và liệt kê thêm OPC UA, MQTT, script C# và web client HTML5.

Các phần mềm lập trình của những dòng này được so sánh kỹ hơn trong bài So sánh FactoryTalk View SE, ME và Optix.

Phần mềm HMI trên máy tính

HMI chạy trên máy tính công nghiệp hoặc máy trạm, đứng riêng hoặc là một trạm trong một hệ lớn hơn. FactoryTalk View ME chạy được trên máy tính công nghiệp sau khi kích hoạt bản quyền. FactoryTalk View SE đi từ một HMI đứng riêng tới hệ phân tán nhiều máy chủ, nhiều người dùng.

Client Vision của Ignition kết nối về một gateway trung tâm. Inductive Automation mô tả đây là ứng dụng Java, không phải cài riêng từng client, mở bằng Vision Client Launcher (Windows, Linux, macOS) ở chế độ cửa sổ hoặc toàn màn hình. Ignition tính bản quyền theo máy chủ và theo module, không giới hạn số client, số tag và số project.

Ứng dụng AVEVA InTouch HMI được dựng trong WindowMaker; AVEVA liệt kê OPC UA, OPC DA, SQL và .NET trong các cách kết nối.

Máy tính có chỗ cho nhiều màn hình, script, trend và driver hơn, nhưng kèm theo một hệ điều hành phải vá và một ổ đĩa phải sao lưu.

HMI trên web và thin client

Ở mô hình này, màn hình chạy trên máy chủ, còn thiết bị trước mặt người vận hành chỉ hiển thị.

  • Web client. Ignition Perspective dùng HTML5 và CSS3 cho giao diện, chạy trong trình duyệt hoặc ứng dụng gốc trên iOS, Android, và tự co giãn theo kích thước màn hình; Perspective Workstation chạy session như một chương trình trên máy tính, có cả chế độ kiosk. FactoryTalk ViewPoint thêm truy cập bằng trình duyệt HTML5 cho FactoryTalk View SE và PanelView Plus 7, không phải cài phần mềm client. FactoryTalk Optix có sẵn web client. Web client của InTouch HMI không cần cài đặt phía client, cho phép chỉ đọc hoặc đọc-ghi; InTouch Access Anywhere, chạy trên Windows Server, cho truy cập bằng trình duyệt vào toàn bộ ứng dụng, kể cả script.
  • Thin client. Với ThinManager, ứng dụng chạy và được quản lý tập trung, còn thiết bị dưới xưởng chỉ hiển thị; thin client ASEM 6300T của Rockwell có thể khởi động thẳng vào ThinManager mà không có ổ SSD bên trong. Rockwell giới thiệu cách này như một cách thu hẹp bề mặt tấn công so với nhiều máy tính lưu ứng dụng cục bộ.

HMI web hay thin client đỡ phải cập nhật phần mềm trên từng thiết bị, nhưng mọi màn hình đều phụ thuộc vào mạng và máy chủ.

Ba loại HMI đặt cạnh nhauSo sánh màn hình panel, HMI trên máy tính và HMI web hoặc thin client theo nơi chạy, quy mô, việc bảo trì và ví dụ sản phẩm.Ba loại HMI đặt cạnh nhauMàn hình panelmàn hình đồ họagắn tủHMI trên máy tínhmáy tính công nghiệphoặc máy trạmWeb và thin clientchạy trên máy chủ,hiển thị từ xaChạy trênchính màn hình, gồmphần cứng, bản quyềnruntime và truyền thôngmáy tính công nghiệphoặc máy trạm,đứng riêng hoặc làmột trạm của hệmáy chủ; trình duyệt,máy tính bảng hoặcthin client chỉ hiển thịQuy mômột máy, trong giới hạnvề số màn hình,bộ điều khiển và alarmcủa từng dòngthêm màn hình, script,trend, driver; máy chủcho nhiều trạmnhiều người xemtừ một máy chủ;bản quyền Ignitionkhông giới hạn clientBảo trìsao lưu ứng dụngvá hệ điều hành,sao lưu ổ đĩakhông cài phần mềm trêntừng thiết bị; phụ thuộcvào mạng và máy chủVí dụPanelView Plus 7,PanelView 5000,OptixPanelFactoryTalk View ME/SE,Ignition Vision,AVEVA InTouch HMIIgnition Perspective,FactoryTalk ViewPoint,Optix web client,InTouch web client,ThinManagerTheo VIEW-SG002D (Rockwell, 02/2025), 2711P-UM008K và tài liệu công khaicủa Inductive Automation, AVEVA, đọc ngày 02/11/2026. Hình: TDL tự vẽ.
Hình 2: Ba loại HMI đặt cạnh nhau. Trên điện thoại, vuốt ngang để xem hết hình.

Điều gì quyết định lựa chọn

Câu hỏi Cần tra cứu gì
Bao nhiêu màn hình, bộ điều khiển, alarm? Giới hạn của màn hình: PanelView Plus 7 Standard 1 bộ điều khiển, 100 màn hình, 500 alarm; PanelView 5310 1 bộ điều khiển, 100 màn hình; PanelView 5510 4 bộ điều khiển, 500 màn hình; OptixPanel tính theo feature token
Có bộ điều khiển hãng khác? PanelView Plus 7 qua KEPServer; PanelView 5000 chỉ Logix; Optix có sẵn driver hãng khác; Ignition có driver module cho Allen-Bradley, Siemens, Modbus, Mitsubishi, Omron và các hãng khác; AVEVA InTouch HMI kết nối qua các chuẩn như OPC UA, OPC DA
Bao nhiêu vị trí vận hành, ai khác cần xem? Mỗi máy một màn hình, hay một máy chủ với nhiều client; sản phẩm đếm client thế nào
Lịch sử alarm và trend Ghi dữ liệu (data logging) ngay trên màn hình, hay dùng historian
Công thức (recipe) Recipe của PanelView 5000 nằm trong bộ điều khiển; tài liệu chọn thiết bị ghi có quản lý recipe cho các dòng Rockwell còn lại
Truy cập từ xa và web Web client, VNC, công cụ truy cập từ xa, và ai được ghi từ ngoài phòng điều khiển
Môi trường Cấp bảo vệ khi đã lắp, nhiệt độ làm việc, rửa nước, nhãn khu vực nguy hiểm
Vòng đời Trạng thái của đúng mã hàng trên website hãng

Môi trường cần xem kỹ hơn, vì màn hình panel nằm ngay dưới xưởng:

  • Hướng dẫn sử dụng (user manual) của PanelView Plus 7 Performance ghi màn hình là thiết bị dạng hở (open-type). Cấp bảo vệ NEMA, UL Type và IEC chỉ có hiệu lực khi màn hình được lắp trên tủ hoặc vỏ có cấp bảo vệ tương đương.
  • Khi có ghi trên nhãn máy, các màn hình này dùng được ở khu vực nguy hiểm Class I Division 2 nhóm A đến D và Class I Zone 2 nhóm IIC; biến thể ArmorView Plus 7 không được chứng nhận cho khu vực nguy hiểm. Hãy đọc nhãn của chính màn hình đang có.
  • Nhiệt độ làm việc có thể khác nhau ngay trong một dòng: 0 đến 50 °C với PanelView 5310, 0 đến 55 °C với PanelView 5510 từ 7 đến 15 inch, và 0 đến 50 °C với loại 19 inch.
  • Rockwell có bản OptixPanel Standard vỏ inox đạt IP69K (10,1 đến 21,5 inch), và máy tính, thin client 6181X làm việc từ −20 đến +70 °C với chứng nhận Class I Division 2, ATEX và IECEx.

Để bắt đầu: màn hình panel hợp với một máy được vận hành ngay tại máy và nằm trong giới hạn của màn hình; nhiều vị trí vận hành dùng chung alarm và lịch sử thì nên nghĩ tới máy chủ với nhiều client; có người dùng ngoài phòng điều khiển thì nghĩ tới web client hoặc thin client.

Chọn loại HMI: những câu hỏi đầu tiênMột máy, vận hành tại máy, nằm trong giới hạn của màn hình thì dùng màn hình panel. Nếu không, nhiều vị trí vận hành dùng chung alarm, trend và lịch sử thì dùng máy chủ với nhiều client; nếu không thì phần mềm HMI trên một máy tính. Với mọi lựa chọn, kiểm tra thêm truy cập từ xa, môi trường và vòng đời.Chọn loại HMI: những câu hỏi đầu tiênMột máy, vận hành ngay tại máy,nằm trong giới hạn của màn hình?Màn hình panel tại máyPanelView, OptixPanel…cóNhiều vị trí vận hành dùng chungalarm, trend và lịch sử?Máy chủ với nhiều clientHMI/SCADA: View SE, Ignition, InTouchcóPhần mềm HMItrên một máy tínhmáy tính công nghiệp hoặc máy trạmkhôngkhôngVỚI MỌI LỰA CHỌN, KIỂM TRA THÊMTruy cập từ xathêm web/thin client;quyết định ai được ghiMôi trườngcấp IP, nhiệt độ,nhãn phòng nổ (Ex)Vòng đờitrạng thái đúng mã hàngtrên website hãngGợi ý khởi đầu của TDL, dựa trên các tiêu chí trong bài; không thay cho khảo sát. Hình: TDL tự vẽ.
Hình 3: Chọn loại HMI: những câu hỏi đầu tiên. Trên điện thoại, vuốt ngang để xem hết hình.

Thiết kế màn hình và quyền truy cập

Phân cấp màn hình, cách dùng màu và style guide của nhà máy có trong bài ISA-101: thiết kế HMI; mức ưu tiên alarm và hợp lý hóa alarm (rationalization) có trong bài ISA-18.2: quản lý alarm.

NIST lưu ý rằng trong tình huống khẩn cấp, người vận hành có thể cần dùng HMI ngay, và việc nhập tài khoản, mật khẩu có thể làm chậm phản ứng. Khi hệ không hỗ trợ xác thực hoặc xác thực bị đánh giá là không phù hợp, NIST khuyên dùng biện pháp bù như kiểm soát ra vào phòng điều khiển. Zone và conduit cho mạng HMI và SCADA được giải thích trong bài về IEC 62443.

Thay màn hình cũ: danh mục kiểm tra

  1. Kiểm tra vòng đời. Tra mã hàng trên nhãn máy ở website hãng và lần theo mã thay thế cho tới khi gặp một mã còn bán. Ngày 02/11/2026, trang của Rockwell cho màn hình PanelView Plus 6 1000 mã 2711P-T10C4A8 (nguồn AC) ghi đã ngừng bán từ 30/12/2021, mã thay thế kỹ thuật là 2711P-T10C22A9P. Chính màn hình PanelView Plus 7 này đã ngừng bán từ 30/11/2021. Mã thay thế của nó, 2711P-T10C22D9P, là PanelView Plus 7 Performance nguồn 24 V DC, đang ở trạng thái còn bán (Active). Qua hai lần thay mã, nguồn cấp đã đổi từ AC sang 24 V DC.
  2. Lấy lại ứng dụng. Gom file thiết kế và file runtime, ghi lại phiên bản phần mềm. Ứng dụng của PanelView Standard, PanelView Enhanced và PanelBuilder32 nhập được vào FactoryTalk View Studio ME bằng Machine Edition Import Wizard.
  3. Kiểm tra truyền thông. PanelView Plus 7 chỉ dùng Ethernet. Rockwell ghi ứng dụng PanelView Standard và Enhanced đang đặt truyền thông nối tiếp (serial) phải chuyển sang Ethernet, và chỉ tới gateway của đối tác cho các giao thức khác.
  4. Kiểm tra độ phân giải. Ứng dụng không chỉnh kích thước sẽ chạy ở góc trên bên trái của màn hình PanelView Plus 7 lớn hơn. Chỉnh kích thước thì phải sắp lại bố cục từng màn hình, nhất là khi chuyển sang màn hình rộng.
  5. Kiểm tra lỗ khoét tủ. Bộ adapter của Rockwell giúp lắp PanelView Plus 7 Performance vào lỗ khoét của một số PanelView cũ. Rockwell cảnh báo không lắp PanelView Plus 7 Standard với các bộ adapter này, vì viền màn hình có thể hỏng và gioăng kín kém đi.
  6. Liệt kê các chức năng đang dùng (alarm, recipe, data log, script, truy cập web, driver hãng khác) và đối chiếu từng mục với dòng màn hình mới.
  7. Thử trước khi dừng máy với bộ điều khiển đang chạy nếu được, và lưu trữ cả hai ứng dụng.

Trang nâng cấp HMI PanelView Plus của TDL mô tả công việc này, gồm bộ adapter và chuyển đường DH+, DH-485 hay ControlNet sang EtherNet/IP. Các nền tảng khác có trong bài HMI/SCADA đời cũ thay bằng gì, còn công việc của TDL trên FactoryTalk View, FactoryTalk Optix, AVEVA InTouch HMI và Ignition có ở trang SCADA và historian. Trạm vận hành của hệ điều khiển quá trình được bàn trong bài DCS là gì.

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

HMI khác SCADA thế nào?

HMI là cửa sổ để người vận hành nhìn vào quá trình. SCADA gom dữ liệu từ nhiều bộ điều khiển và thêm alarm tập trung, lịch sử, báo cáo, trong đó HMI là một thành phần chính. Một màn hình trên một máy là HMI nhưng chưa phải SCADA.

Khi nào một màn hình panel là đủ?

Khi một máy được vận hành ngay tại máy và ứng dụng nằm trong giới hạn của màn hình. Ví dụ, PanelView Plus 7 Standard giới hạn 1 bộ điều khiển, 100 màn hình và 500 alarm, còn dòng Performance không giới hạn các mục này. Nhiều vị trí vận hành dùng chung alarm và lịch sử thì nên nghĩ tới máy chủ với nhiều client.

Người vận hành có dùng trình duyệt web làm HMI được không?

Được, trên các nền tảng làm cho việc này: Ignition Perspective, FactoryTalk ViewPoint cho FactoryTalk View SE và PanelView Plus 7, web client của FactoryTalk Optix và web client của AVEVA InTouch HMI. Khi đó màn hình phụ thuộc vào mạng và máy chủ, và quyền ghi từ ngoài phòng điều khiển phải được quyết định rõ.

PanelView Plus 7 có lắp được ở khu vực nguy hiểm không?

Hướng dẫn sử dụng của Rockwell ghi màn hình PanelView Plus 7 Performance có nhãn tương ứng dùng được ở khu vực nguy hiểm Class I Division 2 và Class I Zone 2; biến thể ArmorView Plus 7 không được chứng nhận cho các khu vực này. Nhãn trên chính màn hình mới là căn cứ.

Làm sao biết mẫu HMI mình đang dùng còn bán không?

Tra mã hàng trên website hãng và lần theo mã thay thế cho tới khi gặp một mã còn bán. Mã thay thế được ghi có thể chính nó cũng đã ngừng bán và có thể đổi cả những chi tiết như điện áp nguồn, như ví dụ PanelView Plus 6 ở trên.

Nguồn

Đọc ngày 02/11/2026. Bài viết diễn giải, không trích nguyên văn; đọc tài liệu gốc trước khi thiết kế hoặc thao tác.

Dịch vụ liên quan:
SCADA & historian Chuyển đổi HMI PanelView