Quick overview: This guide explains industrial communication protocols and the practical checks that help you understand and plan an installation. Use the contents below to go directly to the relevant section.
Modern automation systems depend on communication. A PLC may need to exchange data with an HMI, remote I/O station, variable speed drive, servo system, instrument, gateway or supervisory system. The physical cable is only one part of that connection. The devices also need to communicate using compatible protocols.
This is where industrial communication terminology can become confusing. Two products can both have Ethernet ports and still be unable to exchange the required automation data. Two devices can both use RS-485 and still use completely different protocols. Even products supporting the same protocol can require different configuration files, controller functions or network architecture.
For purchasing teams, understanding a few fundamental distinctions can prevent expensive compatibility mistakes. This guide explains commonly encountered industrial communication technologies including Modbus RTU, Modbus TCP, PROFINET, EtherNet/IP and EtherCAT and shows how they fit into PLC, HMI, remote I/O, VSD, servo and industrial networking systems.
Browse sections in this guide
- What Is an Industrial Communication Protocol?
- Protocol vs Physical Connection
- Ethernet Does Not Automatically Mean Compatibility
- What Is Industrial Ethernet?
- What Is Modbus?
- Modbus RTU
- Modbus RTU Settings
- RS-485 Wiring
- Modbus Device Address
- Modbus Registers
- Why Modbus Register Addresses Can Be Confusing
- Modbus Data Types
- Modbus TCP
- Modbus RTU vs Modbus TCP
- Can Modbus RTU and Modbus TCP Communicate?
- What Is PROFINET?
- PROFINET Device Configuration
- What Is a GSDML File?
- PROFINET Device Name vs IP Address
- PROFINET and Industrial Switches
- What Is EtherNet/IP?
- EtherNet/IP Device Integration
- What Is an EDS File?
- EtherNet/IP and Standard Ethernet Switches
- IGMP Snooping
- What Is EtherCAT?
- Why EtherCAT Is Common in Servo Systems
- EtherCAT Is Not Ordinary Ethernet Traffic
- EtherCAT Master and Slave Devices
- EtherCAT Device Description Files
- Modbus vs PROFINET vs EtherNet/IP vs EtherCAT
- Which Protocol Is Best?
- Protocol Choice for a New System
- Protocol Choice for Replacement Equipment
- Communication Modules and Option Cards
- Gateways and Protocol Conversion
- Protocol Conversion Adds Complexity
- PLCs and Industrial Protocols
- HMIs and Industrial Protocols
- Remote I/O and Industrial Protocols
- VSDs and Industrial Protocols
- Servo Drives and Industrial Protocols
- Instrumentation and Industrial Protocols
- SCADA and Industrial Communications
- IP Addresses
- Subnet Masks
- Default Gateway
- Static vs Automatically Assigned Addresses
- Managed vs Unmanaged Industrial Switches
- Network Topology
- Network Redundancy
- Fibre in Industrial Networks
- Single-Mode vs Multimode Fibre
- Media Converters
- SFP Modules
- Network Speed
- Latency and Determinism
- Cyclic vs Acyclic Communication
- Network Diagnostics
- Industrial Network Cybersecurity
- OT vs IT Networks
- Common Industrial Communication Selection Mistakes
- A Practical Planning Checklist
- How Industrial Communications Fit Into a Complete Automation System
- Technical Note
What Is an Industrial Communication Protocol?
A communication protocol is a defined set of rules that devices use to exchange information.
It determines matters such as how devices are addressed, how data is structured, how commands are represented and how errors or communication states are handled.
In industrial automation, protocols allow equipment such as PLCs, HMIs, drives and I/O systems to exchange process and control data.
Protocol vs Physical Connection
The physical connection and the communication protocol are not the same thing.
For example, an RJ45 connector commonly indicates an Ethernet-based physical interface, but the device could communicate using Modbus TCP, PROFINET, EtherNet/IP, EtherCAT or another Ethernet-based protocol.
Similarly, RS-485 describes an electrical communications interface. A device using RS-485 might communicate using Modbus RTU or another serial protocol.
This distinction is one of the most important concepts in industrial networking.
Ethernet Does Not Automatically Mean Compatibility
If a PLC and a VSD both have Ethernet ports, they are not automatically compatible.
Compatibility depends on factors including:
- Supported industrial protocol
- Controller capabilities
- Device role
- Engineering software
- Device description files
- Firmware
- Required data exchange
The exact model numbers should therefore be checked before equipment is ordered.
What Is Industrial Ethernet?
Industrial Ethernet is a broad term for Ethernet technologies used in industrial automation and control environments.
It can refer both to ruggedised Ethernet infrastructure and to industrial protocols that operate over Ethernet.
Industrial Ethernet equipment can include:
- Managed and unmanaged switches
- Industrial routers
- Gateways
- Media converters
- Fibre interfaces
- Industrial Ethernet cabling
- PLC communication modules
The network hardware and the automation protocol should be considered together.
What Is Modbus?
Modbus is a widely used industrial communication protocol originally developed for programmable controllers.
It remains common because it is relatively simple, widely supported and used across many manufacturers and device types.
Two forms frequently encountered are:
- Modbus RTU
- Modbus TCP
They share a similar data model but use different communication transport methods.
Modbus RTU
Modbus RTU is commonly used over serial communication networks, particularly RS-485.
A typical Modbus RTU network can connect a PLC, HMI or gateway to devices such as:
- VSDs
- Energy meters
- Remote I/O
- Temperature controllers
- Instrumentation
- Other Modbus-capable devices
Multiple devices can share an RS-485 network where the architecture and device addressing support it.
Modbus RTU Settings
Devices on a Modbus RTU network need compatible serial settings.
Typical configuration includes:
- Device address
- Baud rate
- Parity
- Data bits where applicable
- Stop bits
If these settings do not match, communication will fail even if both devices support Modbus RTU.
RS-485 Wiring
RS-485 is commonly used for Modbus RTU because it supports differential signalling and multi-device networks.
Correct installation can require attention to:
- Polarity
- Network topology
- Termination
- Biasing where required
- Cable type
- Shielding
- Grounding
Manufacturer documentation should be followed because terminal naming and implementation can differ between products.
Modbus Device Address
Each device on a shared Modbus RTU network normally requires an appropriate unique address.
Duplicate addresses can cause communication problems because the controller cannot reliably distinguish between devices.
Address ranges and reserved values should be checked against the product documentation.
Modbus Registers
Modbus devices expose data through defined data areas commonly described as coils, discrete inputs, input registers and holding registers.
A device manufacturer publishes a register map showing where information such as speed, current, pressure, status or commands can be accessed.
The controller or HMI must be configured to read or write the correct locations.
Why Modbus Register Addresses Can Be Confusing
Modbus documentation can represent addresses differently. Some manuals use logical references such as 40001 while software may expect a zero-based register offset.
This can create apparent one-register differences between documentation and software.
Always confirm how both the device manual and engineering software represent the address.
Modbus Data Types
A Modbus register contains a limited number of bits, while many process values require larger data types.
Devices can represent information as:
- 16-bit integers
- Unsigned integers
- 32-bit integers
- Floating-point values
- Bit fields
- Scaled engineering values
Multi-register values can also involve word-order or byte-order considerations.
A successful communication connection does not guarantee that the displayed value is interpreted correctly.
Modbus TCP
Modbus TCP carries Modbus communications over standard TCP/IP Ethernet networks.
Instead of serial settings such as baud rate and parity, devices use Ethernet parameters such as IP addresses.
Modbus TCP is common in PLCs, HMIs, remote I/O, gateways, meters, instruments and drives.
Modbus RTU vs Modbus TCP
The major practical difference is the communications transport.
Modbus RTU commonly uses RS-485 serial communication.
Modbus TCP uses Ethernet and TCP/IP.
A device supporting Modbus RTU does not automatically support Modbus TCP, and vice versa.
Can Modbus RTU and Modbus TCP Communicate?
They can be connected through an appropriate protocol gateway that converts between the serial Modbus RTU network and Modbus TCP Ethernet network.
The gateway must be configured for the serial devices, network addressing and data exchange required by the application.
What Is PROFINET?
PROFINET is an industrial Ethernet communication system widely used in automation.
It is commonly encountered with PLCs, distributed I/O, drives, HMIs and other automation equipment.
PROFINET provides cyclic control communications as well as diagnostic and configuration capabilities depending on the device and controller.
PROFINET Device Configuration
A PROFINET device is normally configured within the PLC engineering environment.
Configuration can include:
- Device name
- IP address
- Module layout
- I/O data
- Parameters
- Diagnostics
The exact workflow depends on the controller and engineering platform.
What Is a GSDML File?
A GSDML file is an XML-based device description used to describe a PROFINET device to compatible engineering software.
It can define information such as:
- Device identity
- Available modules
- I/O structure
- Parameters
- Diagnostic information
When integrating a third-party PROFINET device, the appropriate GSDML file may need to be imported into the engineering environment.
PROFINET Device Name vs IP Address
PROFINET commonly uses a configured device name as part of device identification and commissioning.
Simply assigning the expected IP address may therefore not be sufficient in every system.
When replacing a PROFINET device, the commissioning procedure should follow the controller and device documentation.
PROFINET and Industrial Switches
PROFINET operates over Ethernet infrastructure, but network requirements depend on the application and performance class.
Industrial switches can provide features such as:
- Managed diagnostics
- VLANs
- Redundancy
- Fibre uplinks
- Industrial power inputs
- Extended temperature operation
For demanding real-time or redundant architectures, confirm that the selected network equipment supports the required functions.
What Is EtherNet/IP?
EtherNet/IP is an industrial Ethernet protocol based on the Common Industrial Protocol, or CIP.
It is widely used for communication between PLCs, remote I/O, drives, HMIs and other industrial devices.
The IP in EtherNet/IP refers to Internet Protocol. EtherNet/IP should not be confused with the general concept of Ethernet networking.
EtherNet/IP Device Integration
Devices can exchange cyclic I/O data and explicit messages depending on the controller and device implementation.
Configuration can involve:
- IP addressing
- Assembly instances
- Connection parameters
- Requested packet interval
- Device profiles
- Engineering software configuration
The exact requirements depend on the product.
What Is an EDS File?
An EDS, or Electronic Data Sheet, describes an industrial device to compatible configuration software.
EDS files are commonly encountered with CIP-based networks including EtherNet/IP.
They can simplify device identification and parameter configuration.
The correct EDS file should be obtained for the exact device where required.
EtherNet/IP and Standard Ethernet Switches
EtherNet/IP uses Ethernet infrastructure, but industrial control networks can benefit from switches designed for industrial environments and the traffic patterns involved.
Managed switch functions can become particularly useful as network size, multicast traffic, diagnostics and redundancy requirements increase.
IGMP Snooping
Some EtherNet/IP communication patterns can use multicast traffic.
IGMP snooping allows a managed Ethernet switch to control multicast forwarding so traffic is directed only where required rather than being flooded unnecessarily across the network.
Whether it is required depends on the actual network architecture and device configuration.
What Is EtherCAT?

EtherCAT is a high-performance industrial Ethernet technology widely used for machine automation and motion control.
It is particularly suited to applications requiring fast deterministic communication and precise synchronisation between devices.
Common EtherCAT devices include:
- Servo drives
- Remote I/O
- Motion controllers
- Machine sensors
- Specialised automation devices
Why EtherCAT Is Common in Servo Systems
Coordinated servo motion requires predictable and tightly synchronised communication.
EtherCAT can exchange process data across multiple servo axes with precise timing, making it suitable for applications such as packaging, printing, robotics, assembly and high-speed machine automation.
EtherCAT Is Not Ordinary Ethernet Traffic
EtherCAT uses standard Ethernet physical technology but operates differently from conventional TCP/IP Ethernet communications.
An ordinary Ethernet device cannot be inserted into an EtherCAT segment simply because it has an RJ45 connector.
The EtherCAT architecture and permitted network components must be followed.
EtherCAT Master and Slave Devices
An EtherCAT system normally includes a master controller that manages communication with EtherCAT subordinate devices.
The controller must support EtherCAT master functionality. A PLC with a standard Ethernet port does not automatically provide this capability.
EtherCAT Device Description Files
EtherCAT engineering environments commonly use EtherCAT Slave Information, or ESI, files to describe devices.
These files provide the controller software with information needed to configure the device and its process data.
Modbus vs PROFINET vs EtherNet/IP vs EtherCAT
| Protocol | Typical Transport | Common Uses |
|---|---|---|
| Modbus RTU | Serial, commonly RS-485 | Drives, meters, instruments, remote I/O |
| Modbus TCP | Ethernet TCP/IP | PLCs, HMIs, I/O, drives, gateways, instrumentation |
| PROFINET | Industrial Ethernet | PLC I/O, drives, machine and process automation |
| EtherNet/IP | Industrial Ethernet | PLC I/O, drives, machine and process automation |
| EtherCAT | Industrial Ethernet technology | High-speed I/O, servo motion and machine automation |
This is a simplified comparison. Each protocol includes additional features and performance classes that should be evaluated for the specific application.
Which Protocol Is Best?
There is no universally best industrial protocol.
The appropriate protocol is usually determined by:
- Existing PLC platform
- Installed equipment
- Required devices
- Performance requirements
- Motion-control requirements
- Engineering software
- Site standards
- Maintenance familiarity
- Future expansion
For an existing plant, compatibility with the installed architecture is often more important than theoretical protocol comparisons.
Protocol Choice for a New System
For a new automation system, protocol selection should form part of the overall control-system architecture.
A standardised protocol can simplify device integration, spares, diagnostics and maintenance, but the final decision should consider controller capability and the range of field devices required.
Protocol Choice for Replacement Equipment
For replacement equipment, identify the existing protocol before ordering.
A VSD with the correct power rating but the wrong communication option can require additional PLC changes or an external gateway.
Likewise, remote I/O using a different protocol may not be a direct replacement even when the I/O point count is identical.
Communication Modules and Option Cards
Some PLCs, VSDs and other automation products provide communications through optional modules or cards rather than as a built-in feature.
For example, the base drive may support one protocol while another requires an option card.
When requesting equipment, confirm whether the required communication interface is built in or must be ordered separately.
Gateways and Protocol Conversion
Industrial gateways allow selected devices or networks using different protocols to exchange data.
Examples can include:
- Modbus RTU to Modbus TCP
- Serial device to industrial Ethernet
- Protocol A to Protocol B where the gateway explicitly supports both
A gateway is not a universal translator. The exact protocols, device roles, data sizes and mapping capabilities must be verified.
Protocol Conversion Adds Complexity
A gateway can solve a compatibility problem, but it also introduces another device that must be powered, configured, documented and maintained.
Where possible, native protocol compatibility can provide a simpler architecture.
Gateways remain valuable where legacy equipment must be integrated into a newer control system.
PLCs and Industrial Protocols
PLCs can support multiple communications technologies through built-in ports and expansion modules.
Before selecting a connected device, identify:
- PLC manufacturer
- Exact CPU model
- Installed communication modules
- Engineering software
- Required protocol
The PLC family name alone may not identify all available communications capabilities.
HMIs and Industrial Protocols
HMIs need compatible drivers or protocol support for the PLCs and devices they communicate with.
An HMI may support Modbus TCP, Modbus RTU and multiple manufacturer-specific protocols, but support varies by model and software platform.
When replacing an HMI, protocol support should be checked together with screen size, project software and panel dimensions.
Remote I/O and Industrial Protocols
Remote I/O stations rely on their communication adapter or bus coupler to exchange field data with the PLC.
A modular I/O family can offer different couplers for different protocols.
The I/O modules may look identical while the network adapter determines whether the station is PROFINET, EtherNet/IP, Modbus TCP or another system.
VSDs and Industrial Protocols
VSDs can exchange commands and operating information with a PLC over industrial networks.
Data can include:
- Start and stop commands
- Speed reference
- Output frequency
- Motor current
- Drive status
- Fault codes
Some VSDs include common protocols as standard while others require communication option cards.
Servo Drives and Industrial Protocols
Servo systems can use high-performance real-time networks for motion commands and axis synchronisation.
EtherCAT is one common example, but servo manufacturers support a range of motion networks.
The controller must provide the corresponding motion-master capability, not merely a general Ethernet interface.
Instrumentation and Industrial Protocols
Industrial instruments can provide traditional analogue signals such as 4–20 mA while also supporting digital communications.
Digital interfaces can provide additional diagnostics and process variables beyond the primary analogue measurement.
The instrument protocol should be specified when digital integration is required.
SCADA and Industrial Communications
SCADA systems can communicate with PLCs, RTUs and gateways using supported drivers and protocols.
In many architectures, the SCADA system communicates with the PLC rather than directly polling every field device.
The architecture depends on the plant, performance, security and data requirements.
IP Addresses
Ethernet devices commonly require IP configuration.
An IPv4 address identifies a device interface on an IP network.
Devices communicating directly across the same local subnet need compatible network settings, while routed communications can involve gateways and additional network configuration.
Duplicate IP addresses can cause intermittent or complete communication failure.
Subnet Masks
The subnet mask helps a device determine which addresses are local and which need to be reached through a router or gateway.
Incorrect subnet configuration can prevent devices from communicating even when their IP addresses appear similar.
Default Gateway
A default gateway provides a route to networks outside the device's local subnet.
Not every isolated machine network requires one. Where remote networks or routed architectures are used, gateway configuration can become necessary.
Static vs Automatically Assigned Addresses
Industrial control equipment often uses controlled, predictable addressing so devices remain at known locations on the network.
Some systems use DHCP or protocol-specific address assignment, while others use static configuration.
The addressing strategy should match the site's network management practices.
Managed vs Unmanaged Industrial Switches
An unmanaged switch provides basic Ethernet connectivity without extensive configuration.
A managed switch can provide additional functions such as:
- VLANs
- Port diagnostics
- Traffic statistics
- Multicast management
- Redundancy features
- SNMP
- Quality of Service
- Port mirroring
Small simple networks may work well with unmanaged switches. Larger or critical automation networks often benefit from managed infrastructure.
Network Topology
Industrial Ethernet networks can use star, line, ring and other topologies depending on the protocol and equipment.
The permitted topology should be confirmed for the selected automation protocol.
Do not assume that any device with two Ethernet ports can be used to create a valid ring network.
Network Redundancy
Redundant industrial networks can maintain communication after selected cable or device failures.
Redundancy protocols and recovery behaviour vary between manufacturers and standards.
The PLC, switches and field devices must support the intended architecture.
Fibre in Industrial Networks
Fibre optic links can extend industrial Ethernet networks over long distances and provide electrical isolation between areas.
They are also useful in environments with significant electromagnetic interference.
A typical architecture might use copper Ethernet locally around a PLC or remote I/O station and fibre between panels, buildings or plant areas.
Single-Mode vs Multimode Fibre
Industrial fibre links can use single-mode or multimode fibre depending on distance, transceivers and existing infrastructure.
The fibre type, wavelength and optical interfaces at both ends must be compatible.
Connector shape alone does not confirm optical compatibility.
Media Converters
Media converters convert between copper Ethernet and fibre where appropriate.
They can be useful for simple point-to-point links, while managed industrial switches with integrated fibre ports can provide additional diagnostics and network functions.
SFP Modules
Selected industrial switches use SFP transceivers to provide configurable fibre interfaces.
The SFP must be compatible with the switch and match the fibre type, wavelength, distance and connector requirements of the link.
Network Speed
Industrial Ethernet equipment can support 10 Mbps, 100 Mbps, 1 Gbps and higher speeds depending on the product.
Higher link speed does not automatically improve a control system if the industrial protocol, controller or field devices operate at lower rates.
Performance should be considered across the complete architecture.
Latency and Determinism
Latency is the delay between transmitting information and its delivery or response.
Determinism refers to predictable timing behaviour.
General monitoring applications can tolerate more timing variation than coordinated high-speed motion.
This is one reason protocols and network architecture used for servo control can differ from those used for ordinary process monitoring.
Cyclic vs Acyclic Communication
Industrial networks can exchange data cyclically at regular intervals and acyclically when specific information is requested.
Cyclic communication is commonly used for real-time process I/O.
Acyclic communication can be used for parameters, diagnostics and configuration.
Capabilities depend on the protocol and device.
Network Diagnostics
Good industrial network equipment can provide useful diagnostic information including:
- Port link status
- Packet errors
- Device communication state
- Topology information
- Protocol diagnostics
- Fibre link status
Diagnostics can significantly reduce troubleshooting time when a network fault occurs.
Industrial Network Cybersecurity
Connecting automation equipment over Ethernet increases the importance of network security.
Depending on the site and risk profile, controls can include:
- Network segmentation
- Firewalls
- VLANs
- Controlled remote access
- Strong authentication
- Disabling unused services
- Firmware management
- Configuration backups
- Asset inventories
Industrial devices should not be exposed directly to the public internet merely because they provide Ethernet connectivity.
OT vs IT Networks
Operational technology networks support physical processes and industrial equipment, while traditional information technology networks support business computing and information systems.
Modern plants increasingly connect these environments, but their availability, timing and security requirements can differ.
Industrial network architecture should therefore be coordinated rather than treating control equipment as ordinary office devices.
Common Industrial Communication Selection Mistakes
- Assuming Ethernet means all devices can communicate
- Confusing RS-485 with Modbus RTU
- Ordering Modbus RTU when Modbus TCP is required
- Ordering the correct drive power but the wrong communication option
- Ignoring PLC communication-module requirements
- Assuming a standard PLC Ethernet port supports EtherCAT master operation
- Forgetting GSDML, EDS or ESI compatibility
- Ignoring firmware and engineering-software versions
- Using office-grade networking equipment without considering the industrial environment
- Ignoring fibre type and optical compatibility
- Assuming any two-port Ethernet device supports network redundancy
- Using a protocol gateway without checking device roles and data mapping
- Ignoring cybersecurity when enabling remote access
A Practical Planning Checklist
When requesting communications or networking equipment, provide as much of the following information as possible:
- Application: ___
- PLC/controller manufacturer: ___
- PLC/controller model: ___
- Existing protocol: ___
- Required protocol: Modbus RTU, Modbus TCP, PROFINET, EtherNet/IP, EtherCAT or other
- Device to be connected: HMI, VSD, remote I/O, servo, instrument or other
- Device manufacturer/model: ___
- Serial or Ethernet: ___
- RS-232/RS-485 required: ___
- Ethernet port count: ___
- Managed switch required: yes, no or unsure
- Fibre required: yes or no
- Fibre type: single-mode, multimode or unknown
- Fibre distance: ___
- Connector/transceiver type if known: ___
- Redundancy required: yes, no or unsure
- Operating environment: ___
- Supply voltage: ___
- Existing network equipment: ___
- Engineering software/version: ___
- Quantity: ___
For replacement or integration enquiries, clear photographs of equipment labels, communication ports and existing network hardware can help identify the correct requirement.
How Industrial Communications Fit Into a Complete Automation System
Industrial communication protocols connect the individual layers of an automation system. PLCs, HMIs, remote I/O, VSDs, servo systems, instruments, switches, gateways and fibre infrastructure all depend on compatible interfaces and correctly designed network architecture.
Understanding these relationships is useful during purchasing because selecting the correct product involves more than matching electrical ratings. Communications compatibility can determine whether the equipment can actually integrate into the existing control system.
Softcore Group Industrial Solutions's Knowledge Centre covers automation and industrial networking technologies individually so customers, engineers and purchasing teams can identify the specifications needed before equipment is selected or quoted.
Products listed in our active online catalogue can be purchased or quoted through the Softcore Group Industrial Solutions store. Other brands, models and project-specific requirements can be quoted on request, with pricing, availability and lead time confirmed separately.
For communications enquiries, provide the PLC or controller model, required protocol, devices being connected and existing network architecture wherever possible. Exact model numbers are particularly useful because physical Ethernet or serial connectivity alone does not establish protocol compatibility.
Technical Note
This article provides general industrial automation and networking information. Protocol selection, PLC configuration, industrial network design, fibre infrastructure, cybersecurity, motion-control communications and safety-related communications must be assessed for the specific application. Manufacturer documentation, applicable standards, site requirements and control-system architecture take precedence. Critical and safety-related systems should be designed, configured and verified by appropriately competent personnel.
Related catalogue examples: PLCs & Programmable Controllers. For an equipment enquiry, contact Softcore Group Industrial Solutions at info@softcoregroup.co.za.