+1 500 000 products in offer
7000 packages per day
+300 000 clients from 150 countries
Date of publication: 12-06-2026 🕒 6 min read
Automation systems have been undergoing dynamic evolution for many years, but one thing remains unchanged – communication between devices remains one of its main pillars. The popularization of network solutions and the intensive development of wireless technology might suggest that traditional serial buses, which appeared on the market several decades ago, will fade into oblivion. Is that really the case?
Nothing could be further from the truth; engineering practice still shows something quite different – it is precisely protocols such as RS-485, Modbus, and CAN that are widely used, and their popularity in modern machines and installations does not diminish. This is primarily a result of pragmatism – stability, predictability, simplicity, and ease of implementation, which are crucial in industrial environments during design and installation, prevail over more modern solutions. Therefore, the foundation in automation remains: RS-485 (physical layer), Modbus (one of the key application protocols), and CAN (a bus commonly used in real-time systems). Although each serves a different function and was developed with different applications in mind, in practice they often coexist within the same installation, complementing each other functionally.
In this article, we will present the characteristics of the mentioned buses and communication protocols, indicate differences, and highlight the strongest points. The comparison takes into account practical experiences from control systems, machines, distributed networks, and industrial infrastructure. This makes it easier to understand why, despite the availability of advanced deterministic networks (EtherCAT, PROFINET, POWERLINK), solutions such as RS-485 or CAN still dominate in many segments of automation.
RS-485 is one of the oldest classic serial transmission standards, which, despite over four decades having passed, remains the most universal and reliable type of connection in industrial systems. Its operating principle is based on differential transmission, a method in which the signal is represented as the difference in potential between two wires. This naturally makes the system resistant to interference, including induction from motors, inverters, and high-power installations. Indeed, the electromagnetic immunity has made RS-485 applicable in harsh industrial conditions from the very beginning.
One of RS-485's key advantages is the ability to connect multiple devices to a single pair of wires, significantly simplifying installations in distributed systems. A properly installed bus works flawlessly over distances reaching several hundred meters, and in specific cases – at reduced transmission speeds – even over a kilometer. In the simplest installations, transmission direction is controlled by a single transmitter, but there is nothing to prevent the system from operating in multi-drop mode, allowing many measurement modules, controllers, or control panels to be distributed along the process line.
In practice, RS-485 is used where resistance and simplicity are key. Typical RS-485 installations are found in production halls, power plants, mines, industrial HVAC installations, and also in process monitoring systems lasting hours or days. It is also suitable for point-to-multipoint communication, i.e., where one master unit collects information or issues commands to several modules. It is one of those technologies that requires no complex expertise, and its implementation is relatively inexpensive. For this reason, designers often choose it during upgrades of older systems, where RS-485 provides the easiest way to integrate new devices with existing infrastructure.
While RS-485 is a physical bus, Modbus describes the method of transmitting information between devices in automation systems. It was created in the early 1980s and, due to its simple structure and fully open standard (no licensing fees), quickly became one of the most popular communication protocols used in industrial devices. It can be found in a wide range of products: from simple environmental sensors, through mid-range measuring devices, to advanced I/O modules used in SCADA systems and PLC controllers.
Automation modules with Modbus communication protocol
Modbus RTU is the most popular variant of the protocol, using the mentioned RS-485 bus as the communication layer. It differs by defining frame structures, module addressing methods, and communication procedures. This allows full protocol implementation even in very simple devices with limited computing power, and its intuitive configuration and the large number of available software libraries mean that implementation in new devices does not require significant effort.
In typical installations, Modbus RTU performs well in energy monitoring systems, parameter visualization, meter readings, supervision of production lines, and data acquisition systems. For this reason, it often serves as the “communication language” for entire segments of infrastructure, and thanks to the predictable frame structure and good documentation, it allows easy integration with higher-level systems.
Automation modules with Modbus RTU communication protocol
An extension of the standard is Modbus TCP, which operates based on Ethernet networks. It does not change the logic or data structure known from Modbus RTU – only the frames are encapsulated in the TCP/IP protocol. This means that devices working with Modbus RTU can often be easily integrated with a network system based on Modbus TCP, using converters or communication gateways. This solution is extremely popular and widely used in modern SCADA systems, building automation installations, and solutions requiring integration with enterprise IT infrastructure. The popularity of Ethernet also caused Modbus TCP to be the simplest communication method between controllers and data collection servers in many companies.
Unlike Modbus, which is a master-slave architecture protocol, the CAN bus was designed to work in distributed systems. It was originally created for automotive use, where by the end of the 20th century, it replaced complex wiring harnesses in vehicles, enabling data exchange between engine controllers, safety modules, and comfort systems. However, its properties – speed, very high reliability, and determinism – quickly led it to be adopted in industrial automation and machinery.
In the CAN bus, there is no single master device managing all communication. In classic serial communication, when two devices attempt to transmit simultaneously, a collision occurs. In CAN, devices “negotiate” which has higher priority based on the message identifier. Data frames are short, resulting in low latency on the bus, which is especially important in real-time systems.
Automation modules with Modbus CAN communication protocol
The CAN bus became the foundation for numerous application layer protocols. In industrial automation, one of the most popular is CANopen, which defines object dictionaries, communication modes, and a set of standard services. This allows devices from many manufacturers to work together without the need for writing proprietary communication logic.
In the automotive sector, the dominant extension is J1939 – a protocol responsible for communication in trucks, agricultural machinery, forklifts, and construction machines. It facilitates the exchange of diagnostic information, control of accessories, operating parameters of power units, and safety modules.
In industrial automation, CAN and CANopen are particularly valued in machines operating in real time, where rapid response to state changes is required. They can be found in mobile robots, autonomous transport carts, packaging machines, assembly automata, and distributed systems based on numerous I/O modules. Due to the high resistance of the protocol to interference and its time predictability, CAN is the natural choice where transmission delays cannot be tolerated.
Each of the discussed protocols has specific advantages and limitations. Choosing the appropriate communication protocol in an automation system is not purely a technical decision. In most cases, the designer must consider not only functional requirements but also device availability, anticipated installation development, environmental conditions, and required implementation cost. Engineering teams often analyze diagnostic and maintenance ease as well because they affect the system's long-term reliability.
One of the most crucial factors is installation topology. RS-485 works best where simplicity, durability, and the possibility of building a long bus are key. CAN is preferred in architectures with shorter distances and a higher number of short, fast messages. Modbus TCP allows maintaining a flexible network architecture using routers, switches, and Ethernet infrastructure.
The second important aspect is transmission reliability. In difficult environmental conditions, RS-485 shows great resistance, provided the bus is properly terminated and shielded. CAN offers deterministic data exchange, making it widely used in control systems operating with short cycle times.
The cost of implementation is equally important. RS-485 and Modbus RTU are relatively inexpensive solutions; they require a minimal number of components, and their configuration is straightforward. CAN is somewhat more advanced but provides greater functionality in dynamic applications. Modbus TCP enables integration with existing Ethernet networks, which is beneficial in facilities already equipped with rich IT infrastructure.
Diagnostics and maintenance issues should not be overlooked. Modbus RTU is easy to monitor, but minor interference can hinder communication if the bus is not correctly implemented. CAN diagnostics are more advanced – devices can report bit errors, signal dominance, or transmitter failures. Modbus TCP uses network tools known from classic Ethernet, facilitating problem detection in large installations.
In engineering practice, protocol selection is not a purely theoretical decision. The final compromise depends on system operation and its required specifications. The following approaches are most commonly applied:
In installations with a simple structure and limited number of devices, Modbus RTU works best. It is an inexpensive, quick-to-deploy, and well-documented solution. It excels in environmental parameter control, temperature regulation, meter data logging, and simple I/O module integration.
In machines and systems requiring real-time operation, CAN or CANopen are almost always chosen. This allows achieving repeatable transmission delays and building a system where each module can communicate with others without a supervisor. This solution is widely used in robotics, AGV/AMR vehicles, packaging machines, and machines with short operational cycles.
If the installation is distributed over a large area and costs must remain reasonable, RS-485 combined with Modbus RTU is usually the winning option in a techno-economic analysis. Cable length, resistance to interference, and availability of cheap wiring make it a proven choice for linear installations.
In systems requiring scalability and easy integration with network devices, Modbus TCP is most often selected. It combines the simplicity of classic Modbus with Ethernet capabilities, enabling complex control networks without the need for specialized industrial deterministic buses.
RS-485, Modbus, and CAN protocols, although representing different communication layers and conceived for different applications, still play a key role in automation, complementing each other. RS-485 enables building simple, robust, and inexpensive buses in distributed systems. Modbus provides a unified way of communication, effective in controllers, sensors, and monitoring systems. CAN offers deterministic real-time data exchange, making it indispensable in machines with high time-critical demands. Contemporary installations rarely rely on a single solution – hybrid approaches combining advantages of several technologies are much more common.
The selection of the appropriate solution should always result from a functional analysis considering both the work environment and requirements for reliability, response time, or scalability. Only then can it be determined whether the best solution is the classic RS-485 line with Modbus RTU, a network based on Modbus TCP, or a deterministic CAN bus system. This way, a communication system can be created that will not only work properly on the day of commissioning but also remain stable and easy to expand for many years to come.
Transfer Multisort Elektronik (TME) is one of the world’s largest global distributors of electronic components, electrotechnical parts, workshop equipment, and industrial automation. The catalog includes over 1,500,000 products from 1,300 leading manufacturers. TME’s modern logistics centers in Łódź and Rzgów (Poland), with a combined area of over 40,000 m², ship nearly 6,000 packages daily to customers in more than 150 countries.
TME also invests in the development of knowledge and skills of young engineers and electronics enthusiasts through the TME Education project, and supports the tech community by organizing the TechMasterEvent series, promoting innovation and experience exchange.