Dongguan, Guangdong 523927, China[email protected]+86 136 3262 5290
Home / Blog / HMI Assembly
HMI AssemblyEngineering Guide

Industrial HMI Communication Protocols and Hardware Interfaces

JASPER EngineeringPublished September 4, 202617 min read

HMI communications are not selected by protocol name alone. An OEM must match the HMI runtime to the controller’s data model, then specify the physical layer, connector, isolation, cable, enclosure boundary and validation conditions. Ethernet suits new networked panels; RS-485 fits a simple Modbus serial bus; CAN/CANopen fits mobile machinery; and BACnet belongs primarily in building automation. Length, noise, ground-potential difference, washdown, motion and hazardous classification can change the answer. This guide covers that hardware boundary—not PLC or SCADA programming.

HMI Assembly

Quick decision: match the network to the machine, then engineer the port

The fastest defensible choice is the interface already supported by the peer controller and required data model, provided its physical layer survives the installed environment. A connector with the right shape is not proof of protocol compatibility.

Application boundary Practical starting point Physical implementation Main reason to reject it
New machine with mixed-vendor register data Modbus TCP Switched Ethernet; industrial copper or fiber Reject if the selected HMI driver cannot represent the peer device’s addresses, data types or required write operations
Compact or legacy machine with a serial device chain Modbus RTU Two-wire RS-485 trunk with controlled drops and end termination Reject when bandwidth, diagnostics, topology growth or cable documentation will be inadequate
Controller family built around CIP EtherNet/IP IEEE 802.3 Ethernet using qualified industrial media Reject when only a generic Ethernet port is present but the HMI runtime lacks the required EtherNet/IP role/driver
PROFINET automation architecture PROFINET-capable HMI connection Qualified PROFINET copper or fiber infrastructure Reject when the HMI is only an Ethernet client for another protocol or its PROFINET function is not declared
Vehicle, mobile equipment or distributed machine panel CAN/CANopen ISO 11898-2-type CAN physical layer, linear bus, short stubs Reject when the HMI lacks the required CANopen profile, bit timing or accessible termination design
Building automation operator panel BACnet/IP or BACnet MS/TP Ethernet or RS-485, depending on the selected BACnet data link Reject for a machine-control project that has no BACnet device model or BMS requirement

Start with compatibility. Then test the installation. For a broader view of the front panel, display, touch and enclosure relationship, start with What Is an HMI Panel? Hardware and OEM Guide. The communication decision then becomes one workstream inside HMI assemblies design.

HMI communications are a layered compatibility boundary

An industrial HMI communication link works only when every required layer agrees. Modbus illustrates the distinction: the Modbus Organization defines it primarily as an OSI application-layer protocol that can run over TIA/EIA-232, TIA/EIA-485 or Ethernet with TCP/IP. “Modbus port” therefore identifies neither a voltage level nor a connector (Modbus Organization, current introduction). The layers matter.

Use four questions in sequence:

  1. What information must move? Confirm registers or objects, data types, byte/word order, required functions and fault handling with controls engineering.
  2. Which protocol role must the HMI perform? A device may need client, server, originator, target, master or slave behavior. A protocol list may not declare that role.
  3. Which electrical interface carries it? Ethernet, RS-485, RS-232 and CAN have different transceivers, topology rules and fault exposure.
  4. How does the interface cross the product boundary? The connector, pinout, shield path, isolation barrier, surge/ESD protection, gasket, strain relief and cable exit determine whether the laboratory connection remains stable in the machine.

Siemens WinCC V21 maps drivers to Ethernet, MPI/DP or serial COM interfaces. Delta Motion documents data-type and register-operation requirements alongside the protocol name. These product-specific examples support a general rule: verify runtime/driver, protocol role and physical port in one compatibility record. Detailed signal ownership belongs in PLC and HMI Integration: Hardware, Signals and Interfaces.

The hardware stack extends from the runtime to the enclosure wall

The HMI hardware stack includes more than the display controller board. A manufacturable interface path can be represented as follows:

Operator
   │
Graphic overlay / touch sensor / display
   │
HMI processor and runtime
   │  application driver: Modbus, EtherNet/IP, PROFINET, CANopen, BACnet
Protocol controller: Ethernet MAC, UART or CAN controller
   │
PHY / transceiver
   │
Optional galvanic isolation ─ isolated signal path + isolated power path
   │
ESD, EFT, surge and fault-protection network
   │
PCB-to-panel interconnect and shield/chassis bond
   │
Panel connector: RJ45, M12, D-sub, terminal block or service USB
   │
Gasket / enclosure penetration / strain relief
   │
Installed cable and peer device

The boundary is physical.

The mechanical drawing must control the lower half of this stack. Port position affects enclosure depth, cable bend radius, latch or wrench access and drip paths. The electrical drawing must show pin labels, shield termination, chassis reference, isolation boundary, protective devices and whether bus termination is fitted, selectable or external.

Isolation is a circuit function. Analog Devices shows why both signal and power must cross the barrier: isolating only logic does not interrupt current through a shared bus-side supply. Galvanic isolation can break a ground-loop path, but working voltage, transient rating, creepage, clearance and insulation evidence remain installation-specific. Do not copy a component rating into an assembly claim.

Choose the protocol and physical layer together

Protocol selection should preserve controller compatibility while minimizing special gateways, undocumented cables and service-only dependencies. This is an engineering matrix, not a performance ranking.

Option Best fit at the HMI boundary Physical-layer obligations Verify before release Poor fit when
Modbus RTU Simple register exchange with serial controllers, drives or instruments Usually two-wire RS-485; linear trunk, short drops, controlled biasing and two end terminations HMI role, RTU mode, baud/parity/stop bits, node address, register map, polarity labels and termination ownership The design needs high data volume, easy multi-station expansion or rich diagnostics
Modbus TCP Mixed-vendor equipment using a register model over Ethernet Copper or fiber Ethernet, switch/topology plan, IP addressing and connector/environment choice Client/server role, unit-ID/gateway behavior, function codes, data types, concurrent sessions and loss-of-link response “Ethernet available” is the only compatibility evidence
EtherNet/IP CIP-based controller architecture IEEE 802.3 media and suitable switch infrastructure HMI driver/role, explicit versus implicit messaging needs, device compatibility, network load and conformance evidence The peer device only supports generic TCP/IP or another Ethernet protocol
PROFINET PROFINET-centered automation system Qualified PROFINET copper/fiber media, topology and installation rules Declared HMI PROFINET function, conformance class where relevant, topology, diagnostics and controller support The HMI uses Ethernet only for S7/TCP, OPC UA or web access
CAN/CANopen Mobile machinery, vehicles or compact distributed equipment Linear CAN bus, correct bit timing, controlled stubs and termination at the two physical ends CANopen profile/object support, node ID, bit rate, bus length, connector pinout and termination access A star harness or long uncontrolled drops are unavoidable
BACnet/IP or BACnet MS/TP Building automation HMI/BMS operator interface Ethernet for BACnet/IP; RS-485 for MS/TP BACnet objects/services, device role, network/data-link choice, BMS integration and certification requirements The project is machine control with no BACnet system boundary
RS-232 or USB service link Commissioning, diagnostics or a defined local peripheral Point-to-point RS-232 or controlled USB connection Cable capacitance/pinout, port protection, connector retention, service access and supported host/device role The link will be a long permanent field network or exposed to uncontrolled ground differences

Modbus RTU remains useful when the serial bus is intentionally constrained

A Modbus touch-screen HMI on RS-485 can be economical when the device list is stable and traffic is modest. Modbus Serial Line V1.02 requires a trunk with short derivations and line termination near both ends. Its 1,000 m maximum applies only at no more than 9,600 bit/s, with AWG 26 or larger conductors under the defined network conditions (Modbus Organization, 2006). It is not a blanket HMI cable rating.

An RFQ should state two-wire or four-wire implementation, signal/common/shield pins, node count, total trunk length, longest drop, cable type, baud rate and who supplies bias and termination. “A/B” labels are not enough because naming conventions can differ among products. Pair the labels with polarity or terminal definitions from both selected devices.

Industrial Ethernet simplifies topology only when the protocol driver is real

Modbus TCP, EtherNet/IP and PROFINET may share copper Ethernet hardware, yet they are not interchangeable. ODVA defines EtherNet/IP as CIP over IEEE 802.3 Ethernet and the TCP/IP suite, with TCP and UDP serving different messaging functions (ODVA Pub 138R8, 2024). Same jack; different contract.

For a conventional copper channel, 100 m is a design ceiling, not an unconditional installed length. ODVA’s media manual specifies a 100 m channel including equipment and patch cords and notes that temperature derating can reduce the limit. PROFINET International also specifies a 100 m maximum copper channel in its installation guidance. Connector count, cable temperature, flex duty and installation workmanship still require review.

CAN/CANopen suits remote machine panels when topology is controlled

A CAN bus remote HMI can fit cranes, agricultural equipment, mobile machinery and distributed machine stations because CAN handles message arbitration at the data-link layer and CANopen adds standardized communication objects and device profiles. The harness must remain a bus, not an improvised star. CAN in Automation specifies 120-ohm termination at both ends of a high-speed CAN bus-line network.

Topology is decisive.

Bit rate and geometry are inseparable. The CANopen CC table pairs 1 Mbit/s with 25 m of bus and 1.5 m maximum stubs; 125 kbit/s is paired with 500 m and 22 m maximum stubs (CAN in Automation, accessed 2026). Those timing recommendations do not override tighter transceiver, cable or application limits.

BACnet belongs where the HMI is part of a building system

ASHRAE designed BACnet for building automation and control, including HVAC, life-safety, lighting, access and elevator monitoring. Its model covers input/output values, schedules, alarms, trends and network configuration. A BACnet HMI touch screen fits a building management endpoint, not an unrelated machine by default. Match ASHRAE Standard 135 scope to the selected BACnet/IP or MS/TP implementation.

Connector, isolation and cable environment decide field reliability

The connector should be chosen after the cable environment, service method and enclosure boundary are known. Port density alone is a poor selector.

Start with exposure.

Interface form Good use Design controls Common mistake
RJ45 Protected cabinet Ethernet and frequent service access Industrial jack, shield strategy, latch clearance, strain relief and service loop Exposing an office-style patch connection to washdown, vibration or side load
M12 circular Locked industrial Ethernet, CAN or other coded field connection Correct coding, pinout, mating torque/access, panel seal and qualified cordset Treating every M12 coding as electrically interchangeable or assuming the shell alone creates an IP rating
Pluggable terminal block RS-485 and other serviceable field wiring Conductor range, ferrules, labeling, retention, shield/common termination and finger access Omitting strain relief or allowing bus topology to become a star at the terminal
D-sub Installed-base serial/CAN equipment with controlled service Exact pinout, jackscrew retention, backshell and shield bond Ordering by “DB9” appearance without a controlled cable drawing
USB Local commissioning, update or approved peripheral Host/device role, retention, access cover, ESD protection and service procedure Using a consumer service connector as the permanent plant network

IEC 61076-2-101:2024 standardizes M12 screw-locking interfaces and coding. It does not give every M12 assembly the same data, chemical or ingress rating. Specify receptacle, cordset, gasket, mounting torque and mated state. IEC 60529 applies an IP code to an enclosure; define whether the claim covers the HMI front, rear port area or complete installation.

Use galvanic isolation when ground-potential difference, separate power domains or transient exposure cannot be managed by bonding and protection alone. Isolation adds board area, isolated power and signal-integrity constraints. Document every conductor crossing the barrier and the shield/chassis return.

Cable records should state conductor construction, pair impedance/category, shield, jacket, temperature, bend radius, flex/torsion duty and routing near power conductors. Fiber can separate high-noise or different-ground areas because it carries no electrical current; PROFINET guidance still imposes bend, tensile and connector-loss limits. Antenna, enclosure and security decisions belong in Remote and Wireless HMI Hardware Design.

An Ethernet HMI for a C1D2 location requires more than a locking connector. OSHA requires equipment, wiring methods and installations to be approved or demonstrated safe for the classified location. UL Solutions identifies UL 121201 among the standards used for nonincendive equipment in Division 2 locations. The complete HMI/enclosure, temperature code, connector handling instructions, wiring method and authority-having-jurisdiction requirements must be reviewed. Do not infer hazardous-location suitability from “industrial,” an IP rating or Ethernet support.

Diagnose HMI communication failures by layer

When a PC does not detect an HMI Ethernet port, begin at power and link state. Capture the evidence first. A layer-based record keeps electrical faults from being mislabeled as driver bugs.

Symptom First hardware checks Then check at the protocol boundary Evidence to capture
No power or no Ethernet link indication HMI supply under load, connector seating, cable continuity/pair map, switch port, PHY magnetics and port damage Port enable state and supported link mode Supply waveform, link LEDs, known-good qualified cable and switch counters
Link is up but peer is unreachable Duplicate address, subnet/VLAN, switch configuration and port isolation Required IP settings, protocol role, driver and peer service availability Address table, ping/ARP where allowed, packet capture and device diagnostics
Serial bus is completely silent A/B/common pinout, bus power/reference, termination count, selectable terminator position and transceiver enable Baud, parity, stop bits, node address and master/client role Resistance with power removed, oscilloscope trace and configuration record
Communication fails during motor or contactor switching Cable route, shield bond, chassis connection, isolation boundary and protection network Retry/timeout response and error counters Time-correlated waveform, error log and switching event
Values are present but wrong Connector pinout and stable signal first Register/object address, data type, byte/word order, scaling and write ownership Raw frame capture and controlled test values
One of several HMI stations is intermittent Switch capacity, connector/cable loading and shared serial topology Session limit, polling load, duplicate node/address and write arbitration Per-station connection log, switch counters and traffic capture

Do not restart a stable test environment before capturing the fault state. Photograph connector positions, save switch/error counters, record ambient and operating load, and capture the waveform or packets that distinguish physical loss from a protocol rejection.

Validation must exercise the installed interface, not a bare board

A communication DVP&R should use production-intent HMI hardware, specified cordset, representative enclosure bonding and the actual peer device or a controlled simulator. Test levels come from the product standard and OEM requirement; IEC 61000-4 methods do not set one universal HMI severity.

Test the installed stack.

Risk Method family / setup input State to monitor during exposure Minimum acceptance decision
Operator discharge at overlay, bezel or port IEC 61000-4-2 ESD method; declared test points and enclosure state Display, touch, communication session, resets and stored data OEM-defined performance criterion with no unsafe command or unrecoverable state
Fast switching noise coupled to power or signal wiring IEC 61000-4-4 EFT/burst method; production cable, coupling path and grounding Packet/frame errors, touch/display upset, watchdog and recovery Error/recovery limit tied to product requirement
Switching/lightning-related surge exposure IEC 61000-4-5 method where applicable; defined power/signal port coupling Link survival, isolation/protection damage and functional recovery No safety failure; functional criterion and post-test inspection defined before test
Ingress at front panel or connector penetration IEC 60529 method selected by required IP code; fully defined mounted and mated state Moisture/dust entry, touch/display and communication Claim applies only to the tested boundary/configuration
Vibration, shock and cable side load Applicable equipment/OEM mechanical profile; worst-case cable mass and orientation Contact interruption, connector loosening, gasket shift and display/touch behavior No intermittent link beyond defined limit and no mechanical damage
Temperature and powered operation Declared operating range, cable derating and worst-case traffic/load Link negotiation, error rate, display/touch and thermal margin Functional limits and recovery behavior remain within specification
Protocol interoperability Selected peer devices/versions, required roles and negative tests Read/write functions, timeouts, reconnect, malformed/absent peer response All required functions and safe failure behavior pass the approved matrix

IEC 61000-4-2:2025 covers equipment immunity to operator and nearby-object electrostatic discharge; IEC 61000-4-4 addresses repetitive fast transients on supply, signal, control and earth ports; IEC 61000-4-5 addresses unidirectional switching/lightning-related surges. The relevant product standard or OEM plan must choose exposure levels, performance criteria and port applicability. Connect those decisions to testing and validation planning before tooling release.

Prototype approval should freeze the HMI, controller, firmware/runtime version, connector, cordset, enclosure, gasket compression and grounding configuration. Freeze the approved sample. If any of those change, decide which tests must be repeated. Use prototyping and sample approval to close mechanical fit, touch/display function and communication behavior on the same production-intent sample. The broader HMI Panel Assembly Design Checklist can track adjacent front-panel decisions.

Frequently asked questions about industrial HMI communications

What is the difference between an HMI protocol and a hardware interface?

An HMI protocol defines messages, roles and data semantics; a hardware interface defines how signals cross the cable and product boundary. Modbus, for example, can use serial or Ethernet transport. The drawing must therefore name the protocol, physical layer, connector, pinout, cable and required runtime driver—not simply “Modbus port.”

Should a new touch-screen HMI use Modbus RTU or Modbus TCP?

Use Modbus TCP when the controller supports it and the machine benefits from switched Ethernet, easier multi-station expansion or shared network diagnostics. Use Modbus RTU when a constrained RS-485 bus already exists or cost and legacy compatibility dominate. Confirm data model, node/session count, cable environment and failure behavior before choosing.

When does an HMI communication port need galvanic isolation?

Specify isolation when the risk analysis shows meaningful ground-potential difference, long inter-equipment cabling, separate power domains or transient exposure. The isolation barrier must include both signal and isolated power paths. Its voltage, creepage, clearance and insulation evidence must meet the applicable equipment standard; “isolated port” alone is incomplete.

Is M12 always better than RJ45 for industrial Ethernet?

No. M12 provides locking and coding options that suit exposed, vibrating or sealed installations. RJ45 is compact, familiar and serviceable inside a protected cabinet. Compare the complete receptacle and cordset for ingress, retention, shielding, data category, temperature, chemical exposure, bend space and technician access rather than selecting by shell style.

Why is the HMI Ethernet port not being detected by a PC?

If there is no link indication, check HMI power under load, connector seating, a known-good cable, switch/PC port and supported link mode. If link is present, check duplicate IP addresses, subnet/VLAN, protocol service, runtime driver and firewall policy. Capture link counters or packets before changing multiple settings.

How should RS-485 termination be shown on an HMI drawing?

Show the two-wire or four-wire topology, A/B polarity definitions, common and shield pins, cable impedance/type, trunk and drop limits, bias location and exactly two end terminations. State whether the HMI terminator is fixed, switchable or external. This prevents field installers from adding a third termination or leaving the bus end open.

Can one Ethernet port support multiple HMI stations?

Ethernet can support a multi-station HMI topology through switches, but the runtime and peer controller still impose session, connection and polling limits. Verify per-station protocol roles, duplicate-address prevention, switch capacity, traffic under worst-case screens and write ownership. A physical port does not guarantee unlimited simultaneous HMI connections.

Does an IP rating make an HMI suitable for C1D2?

No. IEC 60529 ingress protection does not establish hazardous-location suitability. A C1D2 installation requires equipment, markings, temperature code, enclosure, wiring method and connection instructions appropriate to the classified area, plus review under the governing U.S. code and authority requirements.

References

  1. Modbus Organization, An Introduction to Modbus and MODBUS over Serial Line Specification and Implementation Guide V1.02.
  2. ODVA, EtherNet/IP Technology Overview, Pub 138R8 and EtherNet/IP Media Planning and Installation Manual, Pub 148.
  3. PROFIBUS & PROFINET International, PROFINET Technology and PROFINET Assembling Guideline V2.12.
  4. CAN in Automation, CANopen Lower Layers and CAN Dictionary V12.
  5. ASHRAE, BACnet — Standard 135.
  6. Texas Instruments, RS-232 Glossary and Selection Guide and The RS-485 Design Guide.
  7. Analog Devices, isolated RS-232 interface design article.
  8. IEC, IEC 61076-2-101:2024, IEC 60529, IEC 61000-4-2:2025, IEC 61000-4-4:2012 and IEC 61000-4-5:2014.
  9. OSHA, 29 CFR 1926.407 — Hazardous (classified) locations; UL Solutions, Field-based Services for Hazardous Locations.
  10. Rockwell Automation, PanelView Component HMI Terminals Installation Instructions.

Project-input checklist for an engineering review

Before releasing an HMI communication interface, provide:

  • Display size, touch technology and the front-panel/cutout drawing
  • HMI controller/runtime and peer PLC, drive, BMS or gateway part numbers with firmware versions
  • Required protocol, device roles, register/object map, read/write functions and station count
  • Physical layer, port count, connector family/coding, controlled pinout and mating cordset
  • Cable length, topology, drops, bend/flex duty, routing, shield/bonding plan and installation environment
  • Isolation and protection requirements with the governing equipment standard
  • Temperature, vibration, ingress, chemical/washdown, UV and hazardous-location classification
  • Prototype quantity, validation matrix, change-control expectations and annual volume

Use send drawings for engineering review when the interface stack and environment are defined. Include the display size, front-panel drawing, protocol/physical-layer stack, connector and cable conditions, validation requirements and annual volume. For a production commercial response, request an engineering quote.

Engineering review

Bring the drawing, stack and operating conditions

JASPER engineering will review the interfaces, open risks and evidence required for a production quote.

Continue the engineering review

What Is an HMI Panel? Hardware and OEM GuideHMI assembliestesting and validation planning