HMIClients
HMIClients are client applications that render human-machine interface screens and enable operators to monitor and interact with industrial processes. They connect to HMI servers or SCADA backends to retrieve live data, alarms, and historical trends, while sending operator commands back to the control system. HMIClients run on a range of devices including desktop workstations, tablets, smartphones, and embedded panels, and are designed to be platform-agnostic or platform-specific.
In a typical architecture, an HMIClient acts as a client in a client-server model. The server hosts
Key features commonly found in HMIClients include real-time visualization, alarm and event handling, historical data retrieval
Deployment considerations for HMIClients include latency and bandwidth requirements, scalability to many concurrent users, cross-platform support,
See also: Human-machine interface, SCADA, OPC UA, industrial automation, HMI design.