Communication Protocol Concepts

It is essential to grasp several key protocol concepts.

1. TCP Native (RFC 793)

  • Definition: The standard Transmission Control Protocol, defined in RFC 793, providing a connection-oriented, reliable, byte-stream-based transport layer.

2. ISO on TCP (RFC 1006)

  • Definition: ISO transport protocol layered over TCP, detailed in RFC 1006, aligning with the ISO-OSI model’s transport layer (Layer 4).

3. UDP (RFC 768)

  • Definition: User Datagram Protocol, connectionless and unreliable. Sends datagrams without guaranteed delivery or ordering

RFC 793 vs. RFC 1006 vs. RFC 768

ProtocolDefined By
the specification document
Connection TypeKey Characteristics
TCP (Native)RFC (Request for Comments) 793
Connection-orientedReliable, stream-based; no frame markers—requires careful LEN use in TRCV
ISO on TCPRFC 1006Connection-orientedAdds frame boundaries and acknowledgments—better for structured comms
UDPRFC 768ConnectionlessFast and stateless, no acknowledgments—used for simple or broadcast messaging

Top 9 Industrial Communication Protocols 

our Principal and Senior Control System Engineers routinely see even on a single plant floor:

  • PROFINET IRT closing servo loops inside a packaging cell and coordinating multiple drives.
  • EtherNet/IP orchestrating a vision inspection system alongside other drives.
  • EGD shuffling critical interlock data between GE RX3i turbine and compressor controllers — no polled connections required.
  • MODBUS TCP pulling flow totals from an old fiscal meter.
  • DNP3 (Distributed Network Protocol) connecting a solar farm inverter to a utility SCADA master over a 900 MHz radio link — time-stamped events, unsolicited reporting, and robust integrity polling over serial or TCP.
  • CAN bus in geneset power management: Industrial controllers (like DEIF) designate PM Primary/Secondary units over CAN. Primary and secondary genesets continuously communicate load sharing. CAN handles real-time synchronization of voltage, frequency, and phase angle before grid connection. If the primary fails, the secondary detects lost CAN heartbeat and takes over automatically.
  • REST APIs exposing machine status and production counts to a custom dashboard via HTTP/JSON — simple, stateless, and web-native.
  • OPC UA unifying all this data into a single, semantically rich namespace for the MES.
  • MQTT feeding a cloud historian over a cellular link.

Not chaos — a deliberate, layered architecture designed for purpose.

Here’s a quick guide to nine protocol archetypes in industrial automation:

1️⃣ MODBUS TCP – The Flat Memory Map

Client-server polling of 16-bit registers. Cheap, reliable, and raw — but opaque. Legacy-friendly.

2️⃣ DNP3 – The SCADA Event Logger

Master-outstation with time-stamped analog and binary events, unsolicited reporting, and class-based polling. Designed for electric/water utilities, noisy serial links, and high latency. Far more robust than MODBUS for critical infrastructure.

3️⃣ MQTT – The Topic Tree

Pub/Sub over lightweight topics. Ideal for WAN/cloud telemetry. Payload agnostic, but needs Sparkplug B or similar for industrial context.

4️⃣ OPC UA – The Semantic Graph

Service-oriented, context-rich. Discoverable machines, standardized nodes, companion specs (UMATI, PackML, Robotics). Perfect supervisory/MES backbone.

5️⃣ PROFINET – The Scheduled Real-Time Bus

Provider-consumer with RT/IRT channels. Microsecond-accurate cyclic I/O, module/submodule info model, vendor-agnostic drive control.

6️⃣ EtherNet/IP – The Object-Oriented Controller Bus

CIP implicit/explicit messaging. Deterministic I/O, structured object model. Great for control networks — bridge to OPC UA for semantic richness.

7️⃣ EGD (Ethernet Global Data) – Connectionless Producer-Consumer

Cyclic UDP pushes. Ultra-lightweight peer-to-peer controller data highway. No connections, no polling, no acknowledgements. GE control islands love it.

8️⃣ CAN bus – The Redundant Power Management Bus

Multi-master, message-priority arbitration. In geneset networks, it enables primary/secondary designation, continuous load sharing calculation, real-time synchronization (voltage, frequency, phase angle), and heartbeat-based failover. Fault-tolerant, deterministic, and no IP stack required.

9️⃣ REST APIs – The Web-Native Request-Response

HTTP/JSON, stateless, resource-oriented. Ideal for dashboards, mobile apps, and IT/OT integration — but requires careful rate limiting and security hardening for industrial use.

💡 Key takeaway: Each protocol has a role. Together, they create a cohesive, layered, industrial ecosystem, balancing speed, determinism, legacy support, semantic richness, and cloud integration.

🔧 Need help with these protocols? We offer consultancy and integration services for these protocols, industrial gateways, edge gateways, and protocol conversion. Feel free to DM us.

← Back

Thank you for your response. ✨

Time(required)