HMI Systems: Engineering Guide for Automation, Panels, SCADA, and EPC Projects
An HMI system, or Human-Machine Interface, is the operator-facing layer of an automation system. It provides visualization, alarms, trends, manual controls, diagnostics, and often recipe or batch interaction between people and machines. In modern plants, the HMI is not just a screen: it is a coordinated combination of hardware, software, industrial networking, cybersecurity controls, and lifecycle support. For panel builders, automation engineers, and EPC teams, the HMI is a critical design element because it directly affects operability, maintainability, and compliance.
What an HMI system is
At the simplest level, an HMI is a display and input device connected to a PLC, PAC, motion controller, RTU, or SCADA server. It can be a compact panel-mounted terminal on a machine, a PC-based operator station, or a web/mobile client connected to a supervisory system. Typical functions include:
- Real-time process visualization
- Alarm annunciation and acknowledgment
- Manual commands and setpoint entry
- Trend and historical data review
- Maintenance diagnostics and status pages
- Operator guidance and interlocks
In machine automation, the HMI often sits locally on the panel door. In plant automation, it may be part of a SCADA architecture with multiple operator stations, historians, and engineering clients.
How an HMI system works
The HMI reads process data from the control layer using industrial protocols such as PROFINET, EtherNet/IP, Modbus TCP, OPC UA, or vendor-native drivers. The HMI runtime maps PLC tags to graphical objects such as pumps, valves, motors, and analog indicators. When an operator presses a button or enters a value, the HMI writes the command back to the controller.
A typical data path is:
- Field device measures a variable.
- PLC or remote I/O acquires and scales the signal.
- HMI polls or subscribes to the tag.
- HMI displays the value and alarm state.
- Operator enters a command or setpoint.
- PLC validates permissives and executes the action.
For performance planning, the communication load can be estimated from tag count and update rate. A practical sizing approximation is:
$$\text{Data rate} \approx \frac{N \times B}{T}$$
where $N$ is the number of tags, $B$ is the average bytes per tag transaction, and $T$ is the update interval in seconds.
Worked example: if an HMI polls 1,200 tags, with an average of 12 bytes per read, every 1 second:
$$\text{Data rate} \approx \frac{1200 \times 12}{1} = 14{,}400 \text{ bytes/s} \approx 115 \text{ kbit/s}$$
This is modest for industrial Ethernet, but latency, protocol overhead, and multiple clients must also be considered.
Main vendors and product families engineers should know
| Vendor | Product families | Typical use |
|---|---|---|
| Siemens | SIMATIC HMI Basic Panels, Comfort Panels, Mobile Panels, WinCC Unified Comfort, WinCC Unified PC Runtime | Machine and plant HMIs, strong integration with TIA Portal |
| Rockwell Automation | PanelView 800, PanelView Plus 7, FactoryTalk View ME/SE | Compact machine HMIs and plant visualization in Logix ecosystems |
| Schneider Electric | Harmony ST6, Harmony GTU, EcoStruxure Operator Terminal Expert | Machine and OEM applications, strong industrial design portfolio |
| Beckhoff | CP2xxx/CP3xxx Control Panels, Panel PCs, TwinCAT HMI | PC-based control and high-performance machine automation |
| ABB | CP600-eCo, CP600, Panels for Automation Builder ecosystems | Compact operator interfaces and OEM panels |
| Pro-face / Schneider | GP4000, ST6000, SP5000 | Widely used OEM HMIs with broad PLC connectivity |
| Weintek | cMT series, MT8000 series | Cost-effective HMIs, broad protocol support |
| Advantech | WebAccess/SCADA, TPC and UNO panel PC families | PC-based HMI/SCADA and edge visualization |
For project risk reduction, engineers should verify lifecycle support, firmware policy, cybersecurity patch cadence, and availability of spare parts. In Europe, long-term support often matters as much as screen size.
Selection criteria with concrete sizing rules
Start with the operator task, not the display catalog. The key selection parameters are screen size, resolution, brightness, touch technology, processor performance, memory, communications, mounting style, and environmental rating.
1) Screen size and readability
A useful rule is to size the display so the operator can comfortably read the smallest critical text at the intended viewing distance. For general industrial HMIs, a 7-inch panel suits local machine control, 10–12 inches suits richer machine interfaces, and 15–21 inches is common for plant control or SCADA stations.
A basic geometric check for character height is:
$$h \ge \frac{D}{200}$$
where $h$ is character height in mm and $D$ is viewing distance in mm.
Example: if the operator stands 800 mm away, then
$$h \ge \frac{800}{200} = 4 \text{ mm}$$
So alarm text should be at least about 4 mm high, and critical labels larger.
2) Processing and tag count
For a simple machine HMI, 300–1,000 tags is common. For a larger line HMI, 1,000–5,000 tags may be normal. If trending, scripting, web services, or multiple clients are required, choose a higher-tier panel or a PC-based runtime.
A practical memory estimate is:
$$M \approx 0.5N + 50A + 200T$$
where $M$ is memory in MB, $N$ is tag count, $A$ is alarm count, and $T$ is number of trend pens. This is only a planning estimate, but it helps avoid undersizing.
Example: 2,000 tags, 150 alarms, 20 trend pens:
$$M \approx 0.5(2000) + 50(150) + 200(20) = 1000 + 7500 + 4000 = 12{,}500 \text{ MB}$$
This indicates that a small embedded panel is not appropriate; a PC-class runtime or high-end HMI platform is more suitable.
3) Network and protocol choice
Prefer Ethernet-based HMI connectivity for new designs. Use OPC UA where multi-vendor interoperability or higher-level integration is expected. For brownfield plants, Modbus TCP or native PLC drivers may be acceptable, but document the cybersecurity implications.
4) Environmental and mechanical fit
Check IP rating, operating temperature, vibration, and mounting depth. A panel door HMI in an enclosure with poor heat dissipation can fail early even if the device is rated for the ambient temperature on paper.
Where HMI fits in automation, panel, SCADA, and contracting projects
In machine automation, the HMI is usually part of the machine control package and is delivered with the PLC program, electrical drawings, and FAT/SAT documentation. In panel projects, it affects cutout dimensions, power supply loading, heat balance, and EMC layout. In SCADA projects, the HMI may be one node among many operator stations connected to a historian and alarm server. For EPC contractors, the HMI specification must align with the employer’s requirements, local language needs, cybersecurity expectations, and spare parts strategy.
Good practice is to define whether the HMI is:
- Embedded machine interface
- Panel PC with local runtime
- Thin client to SCADA server
- Web HMI accessed through browsers or tablets
Applicable standards and compliance points
For Europe, the most relevant machine and panel standards include EN IEC 60204-1, especially Clause 4 on general requirements, Clause 5 on incoming supply disconnecting means, Clause 6 on protection against electric shock, Clause 7 on protection of equipment, Clause 8 on equipotential bonding, and Clause 18 on verification. For panel builders, IEC 61439-1 and IEC 61439-2 govern low-voltage switchgear and controlgear assemblies, including temperature rise and wiring practices.
For industrial communications and cybersecurity, IEC 62443 is increasingly important. IEC 62443-3-3 defines system security requirements and security levels; IEC 62443-4-2 addresses component security. For EU projects, this aligns well with NIS2-driven cybersecurity expectations, especially where remote access or network segmentation is involved.
For operator interface ergonomics and alarm management, ISA-18.2 and IEC 62682 are key references. Alarm philosophy, prioritization, shelving, and acknowledgment behavior should be consistent with those standards. If the HMI is used in a machine safety context, remember that safety functions must be implemented by safety-rated control systems; the HMI is not a safety device unless explicitly certified for that role.
Installation considerations: wiring, EMC, segregation, thermal
Power the HMI from a protected 24 VDC supply with appropriate overcurrent protection. Keep the supply separate from noisy loads such as contactors, solenoids, and drives. Use shielded Ethernet cables where required by the EMC environment, and bond shields according to the panel’s grounding concept. Maintain separation between SELV/PELV control wiring and mains or motor circuits in line with EN IEC 60204-1 Clause 13 and good EMC practice.
Thermally, an HMI mounted in a sealed enclosure can be the hottest component on the door. Verify the enclosure heat balance. As a quick estimate:
$$\Delta T \approx \frac{P}{kA}$$
where $P$ is dissipated power, $A$ is effective surface area, and $k$ is a heat transfer factor dependent on enclosure construction and airflow. If the HMI dissipates 18 W and the enclosure already runs warm, consider a larger cabinet, ventilation, or a panel PC with lower power draw.
Also confirm cutout tolerances, gasket compression, service access, cable bend radius, and front-panel cleaning requirements. For outdoor or washdown applications, verify IP65/NEMA 4X claims against the actual installation method, not just the device datasheet.
Copy-ready HMI specification table
| Item | Specification |
|---|---|
| Application type | Machine HMI / line HMI / SCADA client / thin client |
| Screen size | 7 in / 10.1 in / 15.6 in / 21.5 in |
| Resolution | Minimum 800 x 480 for small panels; 1280 x 800 or higher recommended for plant HMIs |
| Touch technology | Projected capacitive or resistive, depending on glove/washdown requirements |
| Protocol support | OPC UA, Modbus TCP, PROFINET, EtherNet/IP, vendor PLC drivers |
| CPU / memory | Sized for tag count, alarms, trends, scripting, and web services |
| Ingress protection | Minimum IP65 front for panel-door mounting where required |
| Operating temperature | Match enclosure thermal design and worst-case ambient |
| Supply voltage | 24 VDC nominal, with protection and hold-up considerations |
| EMC | Comply with IEC 61000 environment and panel segregation rules |
| Cybersecurity | User roles, password policy, secure remote access, patch strategy, IEC 62443 alignment |
| Documentation | GA drawing, cutout detail, network architecture, backup/restore procedure, FAT/SAT test cases |
In summary, a well-selected HMI improves operator performance, reduces downtime, and strengthens compliance. The best HMI is not the one with the most features; it is the one that fits the process, the panel, the lifecycle, and the cybersecurity model of the project.
Where it's used
- Industrial Automation
End-to-end industrial automation engineering: PLC programming, HMI development, motion control, drive integration, safety systems, and OT networking — delivered to IEC 61131-3, IEC 62443, EN 60204-1, and the EU Machinery Directive.
Read → - SCADA Systems
SCADA architecture, software platform selection, historian and alarm design, IEC 62443 cybersecurity zoning, IEC 61850 substation integration, and MES/ERP connectivity per ISA-95 — for distributed and centralized supervisory control.
Read → - Electrical Panels
Design, build, and verify low-voltage switchgear and controlgear assemblies — MCC, PCC, automation cabinets, distribution boards, and custom enclosures — to IEC 61439, EN 60204-1, and NFPA 79.
Read → - Electrical Contracting
Industrial electrical contracting from design through factory acceptance, installation, commissioning, and site acceptance — panel installation, cable routing, loop checks, CE marking, and as-built documentation for global projects.
Read →
Applicable standards
- IEC 62443 (Industrial Cybersecurity)
Industrial cybersecurity framework — zone-and-conduit segmentation, security levels (SL-T), and lifecycle requirements for asset owners, integrators, and product suppliers.
Read → - EN / IEC 60204-1 (Safety of Machinery — Electrical Equipment)
European safety-of-machinery electrical equipment standard — disconnects, emergency stops, equipotential bonding, and PE conductor sizing for CE-marked machines.
Read →
Frequently asked questions
How do I size an HMI system for an industrial control panel without over- or under-specifying the hardware?
Size the HMI by matching screen size, processor performance, memory, and communication load to the number of tags, alarm points, and animation objects in the application. For panel integration, verify enclosure cutout, depth, heat dissipation, and power supply margin, and ensure the complete assembly supports the intended environmental and EMC conditions under IEC 60204-1, IEC 61131-2, and IEC 61000 series requirements.
What standards should I check when selecting an HMI for European-compliant automation projects?
For European projects, confirm compliance with the applicable CE framework and relevant harmonized standards for electrical equipment, EMC, and machine safety. In practice, this commonly includes IEC 60204-1 for machine electrical equipment, IEC 61000 series for EMC, and EN ISO 13849-1 or IEC 62061 when the HMI is part of a safety-related control function or operator interface.
Can an HMI be used as a SCADA client, and what integration points should be verified first?
Yes, many HMIs can act as thin SCADA clients or local visualization terminals, but you should verify protocol compatibility, server redundancy support, time synchronization, and alarm/event handling before design freeze. Typical checks include OPC UA, Modbus TCP, PROFINET, EtherNet/IP, or vendor-specific drivers, plus alignment with ISA-18.2 alarm philosophy if the HMI presents operator alarms.
What is the difference between an HMI, a panel PC, and a SCADA workstation in a project design?
An HMI is usually a dedicated operator interface optimized for local machine control, while a panel PC is a general-purpose industrial computer that can run HMI, edge, or supervisory software. A SCADA workstation is typically part of a plant-wide supervisory architecture with historian, alarm, and reporting functions, often designed in line with ISA-95 for integration between control and operations layers.
How should I choose the communication protocol for an HMI in a mixed-vendor automation system?
Choose the protocol based on PLC compatibility, network architecture, diagnostics needs, and cybersecurity requirements rather than on display features alone. For global projects, OPC UA is often preferred for interoperable data exchange, while Modbus TCP, PROFINET, and EtherNet/IP remain common at the machine level; the final choice should also consider IEC 62443 principles for secure industrial communication.
What environmental and enclosure factors matter most when installing an HMI in an electrical panel?
The key factors are ambient temperature, vibration, ingress protection, condensation risk, and available mounting depth behind the door or on the operator station. Verify the HMI’s IP rating, thermal derating, and panel cutout requirements, and ensure the enclosure and installation method are consistent with IEC 60529, IEC 61439, and the panel’s overall thermal design.
How do I determine whether an HMI is suitable for a safety-related application?
An HMI should not be assumed to be safety-rated unless the manufacturer explicitly states its role in the safety function and the architecture is validated accordingly. For safety-related control, the design must be assessed against EN ISO 13849-1 or IEC 62061, and the HMI should be treated as an operator interface unless it is part of a verified safety chain.
What are the most common integration mistakes when commissioning HMIs on EPC projects?
Common mistakes include insufficient tag mapping, incorrect scaling of analog values, missing alarm priorities, weak network segmentation, and inadequate testing of failover or communication loss behavior. These issues can be reduced by FAT/SAT procedures, standardized naming conventions, and alarm management practices consistent with ISA-18.2 and the project’s control philosophy.
