What is a Bus System?

In computer architecture, the term "bus system" describes a system that facilitates data transfer between different components within a single computer or across multiple computers. This term encompasses all the requisite hardware elements such as wires and optical fibers, along with the necessary software, including the communication protocols that govern the exchange of information.

The concept of computer buses dates to the early days of computing, where they were essentially parallel electrical circuits with various connection points for hardware. However, over time, the definition has broadened to include any configuration that achieves the same logical functionality as a traditional electrical busbar. In contemporary settings, computer buses have evolved to support both parallel and bit serial data transmission methods. They can be organized in several physical configurations, including a multidrop (parallel) arrangement or a daisy chain formation. Additionally, they may employ switched hubs for connectivity, a prominent example being the Universal Serial Bus (USB) standard.

History of Bus Systems

The historical beginnings of bus systems trace back to the development and the broader evolution of communication systems. These systems were designed to facilitate communication between various devices, controllers, and machinery, marking a significant shift in how production processes were managed and optimized.

The journey towards modern bus systems began with the invention of the first transistor at Bell Labs in 1947, which laid the groundwork for digital electronics and communication. The RS-232 standard, introduced in 1960, was one of the earliest industrial communication standards, allowing devices to communicate over serial ports. This period marked the initial steps towards standardized communication protocols, which would later evolve into more complex systems.

These systems laid the foundation for more advanced communication protocols, such as PROFINET and Ethernet/IP, which further enhanced the capabilities of networks. The evolution of bus systems has been driven by the need for more efficient production processes, reduced resource consumption, and improved product quality.

The historical beginning of bus systems is rooted in the early developments of communication standards and the advent of fieldbus technology. Over the years, these systems have evolved to become a fundamental component of Modern technology, driving improvements in production efficiency and product quality.

The bus system marked a significant advancement in the way data is transferred within manufacturing plants and between various devices and components. A bus system is essentially a communication framework that enables the exchange of information across different levels of the management level, control level, and field level. These systems can be categorized into several types based on their capabilities, ranging from Control Buses like High-Speed Ethernet (HSE) and ControlNet to Field Buses such as Foundation Fieldbus and PROFIBUS, Device Buses like DeviceNet and Interbus-S, and Sensor Buses including CAN and ASI.

Different Types of Busses

  1. System Bus 

    The system bus, also known as the front side bus (FSB), connects the CPU to main memory and other core components on the motherboard. It facilitates data transfer between the CPU and RAM and between the CPU and other peripherals such as the Northbridge chipset.

  2. Expansion Bus

    Expansion buses allow additional peripheral devices to connect to the motherboard, expanding the capabilities of the computer system. The Peripheral Component Interconnect (PCI) bus and its successor, PCI Express (PCIe), are common expansion buses used for connecting devices such as graphics cards, network adapters, sound cards, and storage controllers.

  3. Memory Bus

    The memory bus connects the CPU to the computer's memory subsystem, including RAM modules. It facilitates the transfer of data between the CPU and RAM, enabling the execution of instructions and the storage of temporary data during computation. Memory buses have evolved to support higher speeds and wider data paths for improved performance.

  4. Backplane Bus

    Backplane buses are used in modular computing systems such as servers, industrial computers, and telecommunications equipment. Backplane buses often utilize high-speed serial interfaces like PCIe or Ethernet for efficient data transfer between modules.

  5. Internal Bus

    Internal buses connect components within a computer system, such as the CPU, chipset, and expansion slots. These buses facilitate communication between different parts of the motherboard, enabling coordinated operation of the entire system.

  6. Control Bus

    The control bus carries control signals generated by the CPU to coordinate activities within the computer system. These signals include commands for memory read/write operations, input/output operations, interrupt requests, and bus arbitration.

  7. Fieldbus

    Fieldbus systems play an integral role in industrial communication by connecting various field devices, such as sensors, actuators, and controllers, within industrial automation networks. These systems allow different automation devices to communicate over a single bus, eliminating the need for point-to-point wiring. This approach not only simplifies the wiring infrastructure but also enhances system flexibility and scalability.

Data Exchange in Industrial Communication

The bus system serves as a vital communication infrastructure within industrial automation and control systems. Its main purpose is to facilitate efficient, reliable, and real-time data exchange among various devices, sensors, controllers, and other components in industrial environments by following a structured approach as follow:

  1. Data generation: refers to the initial creation of data by industrial sensors and devices. This data, representing variables such as temperature, pressure, or machine status, is crucial for automation and control processes.
  2. Encoding: is the process of converting this varied information into a format suitable for communication over digital networks. This involves turning the data into a series of bits using symbols that represent ideas or concepts. The encoded message is then ready for transmission.
  3. Message formation: where organized data packets are structured for delivery. These packets must adhere to specific protocols and formats to ensure clarity and coherence upon receipt.
  4. Bus arbitration: in scenarios where multiple devices or sensors attempt to use the same communication bus. Arbitration schemes, such as centralized or distributed methods, help determine which device gets priority to transmit its message; this avoids data collision and congestion.
  5. Transmission: This can occur via serial methods, where bits are sent sequentially, or parallel methods, where multiple bits are sent simultaneously. Serial transmission is often favored in industrial settings for its simplicity and reliability.
  6. Reception and decoding: Decoding is essentially the inverse of encoding; it involves interpreting and translating the received symbols back into meaningful data that can be understood by the receiving device.
  7. Data processing: is where the received information is utilized within the industrial system, such as triggering specific machine actions or updating system statuses. The processing phase is critical for real-time control and monitoring in industrial operations.
  8. Acknowledgment mechanisms: are vital to ensure that the data transmitted was successfully received and processed.
  9. Error handling: incorporates processes to detect and manage any issues encountered during communication. Error detection techniques, like checksums and CRC (Cyclic Redundancy Checks), ensure that any corrupted data is identified and retransmitted if necessary.

Hence, each stage contributes to the seamless operation and automation critical in industrial environments.

Benefits of Bus Systems in Industrial Communication

Bus systems feature several key elements that make them suitable for managing data transfer within manufacturing plants and related environments.

  • Hierarchical Communication Framework

    It provides a structured way to exchange information across different levels of a manufacturing setting, including the management, control, and field levels.

  • Variety of Bus Types

    There are various bus systems with specific capabilities, such as Control Buses (High Speed Ethernet [HSE], ControlNet), Field Buses (Foundation Fieldbus, PROFIBUS), Device Buses (DeviceNet, Interbus-S), and Sensor Buses (CAN, ASI), which helps in utilization of this technology for tailored needs of the industry.

  • Support for Multiple Protocols

    Bus systems support almost all popular network protocols, which is crucial for the adaptable integration of various systems and devices.

  • Robustness and Reliability

    Bus systems often have robust error capabilities that handle errors effectively, providing reliable communication networks.

  • Efficient Wiring

    The use of multiplex wiring in bus systems reduces the need for extensive wiring, cutting costs and improving communication speed.

  • Prioritized Messaging

    Messages can be prioritized to ensure that critical information is transmitted promptly, which is vital for operational efficiency and safety.

  • Remote Monitoring and Access

    Many bus systems enable remote monitoring and access to multiple databases over the Internet, allowing for real-time data sharing and system management from various locations.

  • Cost Efficiency

    They are generally designed to be low-cost and lightweight, helping organizations save on infrastructure and maintenance costs, thus contributing to overall improved operational efficiency.

These integrated features form the foundation that enables efficient, reliable, and crucial for the modern operations of different businesses.

Developments in the Field of Industrial Communication Networks

A lot has happened in the field of industrial communication since the introduction of bus systems. In addition to the constant revision of fieldbus protocols to meet new requirements, the desire to utilize Ethernet technology in the industrial environment also increased in the 1990s. However, as standard Ethernet was unable to fulfil many requirements, such as the real-time capability that is essential for industrial applications, it took until the early 2000s that Real-Time Ethernet (RTE) was born. This TCP/IP-based technology finally enabled standardized communication between systems at all levels of the automation pyramid. Since then, the major fieldbus organizations have each developed their own RTE protocols, such as PROFINET or EtherCAT, which have since then been increasingly adopted due to their advantages.

Another disruptive development is the complete networking of production facilities with IT systems in the sense of Industry 4.0, which enables enormous increases in efficiency. Technologies such as the Industrial Internet of Things and edge computing make it possible to generate and process a large amount of previously unused data from industrial plants in order to draw conclusions about optimized capacity utilization or predictive maintenance processes, for example. Standardized IIoT technologies such as OPC UA or MQTT and real-time data processing at the network edge reduce latency and improve overall system performance.

Industrial Communication with Hilscher

Hilscher has established itself as a market leader in industrial communication by offering a range of solutions that facilitate the seamless integration of machines and devices into various network standards. Their multiprotocol communication products, such as chips, pc cards and embedded modules, are designed for highly integrated solutions, ensuring that machines worldwide can communicate automatically, quickly, and securely. These solutions span from legacy fieldbuses to industrial ethernet, enabling the networking from sensor to the cloud.

The core of Hilscher's offerings is their netX technology with high performance SoCs for controller and device applications and suitable protocol stacks, which form the foundation of many of their solutions. This technology allows for the integration of machines regardless of the network standard, providing communication solutions that simplify the process for system integrators and end-users alike. Additionally, Hilscher's edge management solutions grant access to machine data, paving the way to Industry 4.0 by leveraging edge gateways with container management and centralized edge management systems.

Related Links

Communication controllers and printed circuit boards are extensively tested at Hilscher in Germany.

Rendiamo possibile la comunicazione industriale. Dai bus di campo legacy a Real-Time Ethernet e al cloud. Le nostre soluzioni sono multiprotocollo, flessibili e affidabili. Scoprite di più su come funzionano il nostro software netX e le nostre tecnologie e su come rendiamo accessibili per voi i dati delle macchine con la nostra piattaforma IIoT netFIELD.

Two Hilscher employees discussing a contract.

Siete alla ricerca di un partner di integrazione per il vostro progetto di comunicazione industriale? Dai chip netX capaci di supporto multi-protocollo alle applicazioni IIoT - la nostra rete di aziende partner vi offre l’assistenza di cui avete bisogno!

A photo of the male and female customer support phone operator with different internationality
Customer Center / Sales Hilscher Gesellschaft für Systemautomation mbH

You've got questions? We've got the answers!