Introduction

PCI Express, commonly known as PCIe or PCI-e, is a further development of the original PCI standard. It offers higher data transfer rates and improved performance compared to traditional PCI standards. PCIe is designed for use in high-speed applications such as graphics cards, storage devices, and networking interfaces. PCIe is also used in various industrial devices, and it has its own form factors. It’s pivotal for storage solutions, networking, and attaching accelerators, which are essential for handling complex tasks and large volumes of data typical in automation systems.  

PCIe's standardized interface supports various hardware components, including graphics and memory and storage, that are critical to the visualization and control processes in automated manufacturing and production lines. Its architecture works more like a network than a traditional bus, with separate lanes for data transmission that prevent bottlenecks and ensure stable and fast communication between devices. 

Moreover, PCIe technology is integral to the Internet of Things (IoT) connectivity within the industrial sector. It facilitates the integration of traditional automation systems with modern computing devices, ensuring seamless interaction between different elements of an automated environment. This connectivity is vital for the real-time monitoring and control required in smart factories and advanced manufacturing setups. 

It mainly works as a high-speed serial computer expansion bus standard designed for connecting various hardware devices to a PC-based system. While it's commonly associated with desktop computers and servers, PCI Express has found significant utility in industrial communication and automation applications due to its reliability, scalability, and high-speed data transfer capabilities. Communication and automation systems often rely on robust and efficient data transfer between various components such as sensors, actuators, controllers, and computing devices. 

Technical features

PCIe Serial Communication and Lane Structure 

PCIe functions on a point-to-point connection between two compatible devices, like a motherboard and an SSD. It utilizes differential signaling to transmit data via pairs of copper wires, achieving speeds up to 16 giga transfers per second (GT/s). Communication works over two signal pairs – two wires for transmitting and two for receiving data, which together form a 'lane' capable of bi-directional data transfer. This architecture allows for simultaneous eight-bit data packet transfers, significantly enhancing efficiency compared to older parallel bus systems. 

Scalability and Slot Configurations 

PCIe's scalability is one of its most prominent features. It supports lane aggregation, consolidating multiple lanes to increase data transfer rates. Common slot configurations include x1, x4, x8, and x16, reflecting the number of lanes allocated for communication. For instance, a PCIe x4 slot has four lanes and is usually employed for storage controllers and RAID cards, while the high-performance x16 slots are typically used for graphics cards. 

Bandwidth Capabilities 

The bandwidth capabilities of PCIe have consistently increased with each successive generation. For example, PCIe 3.0 offers data transfer speeds of up to 8 GT/s, whereas PCIe 4.0 doubles this to 16 GT/s. PCIe 5.0 and PCIe 6.0 continue this trend, achieving maximum bandwidth per lane of 4 GB/s and 8 GB/s respectively, with a x16 slot providing aggregate bandwidths of 64 GB/s and 128 GB/s. 

Error Detection Mechanisms 

PCIe is equipped with robust error detection and handling mechanisms to ensure data integrity. It uses mechanisms like Error Correction Codes (ECC), which permit 2-bit error detection and 1-bit correction, and Forward Error Correction (FEC) to handle higher error rates found in more complex data transmissions. Additionally, CRC (Cyclic Redundancy Check) is employed for error detection, ensuring reliability in high-speed data transfers. PCIe errors are classified into correctable and uncorrectable errors, with hardware managing the former and system software addressing the latter. 

Architecture. 

PCIe's architecture differs from traditional bus systems by adopting a network-like structure, where each connected device can communicate independently via dedicated lanes, thus eliminating the bottlenecks associated with bus contention. This setup not only provides higher bandwidth and lower latency but also supports more efficient and reliable communication protocols such as packet-based transactions, like Industrial Ethernet

Benefits of PCIe for industrial use

  • High Bandwidth

    PCIe supports high-speed data transfer for demanding applications. 

  • Low Latency

    Its point-to-point architecture reduces delays, essential for real-time control and automation. 

  • Scalability and Flexibility

    PCIe supports multiple lane configurations, allowing customizable performance levels. 

  • Error Detection and Data Integrity

    Features like CRC and automatic retransmission ensure reliable data transfer. 

  • Point-to-Point Architecture

    Direct communication paths between devices and CPU enhance efficiency and performance. 

  • Robust and Secure Communication

    Includes encryption and secure key management for protection against unauthorized access. 

  • Integration with Modern Technologies

    Compatible with a range of technologies, facilitating advanced networking and processing solutions. 

Impact of PCIe on different types of industrial networks

PCI Express (PCIe) is a high-speed interface standard that has become an integral part of various technological areas, including Industrial Ethernet, the Industrial Internet of Things (IIoT) and fieldbus systems. The role of PCIe in these areas is diverse and offers optimized technical characteristics compared to older technologies such as PCI and PCI-X, such as higher bandwidth or lower latency, which is becoming increasingly important for modern computer and industrial applications. PCIe-based communication interfaces such as PC cards, which are available in various form factors - from classic PCIe to Mini PCIe Express, Mini PCIe half-size and Low Profile PCI Express - represent a simple and cost-effective way of networking industrial components without major integration effort. 

PCIe and Fieldbus

Fieldbus refers to a communication network used in industrial automation to connect and control devices such as sensors, actuators, and controllers. PCIe interfaces, such as fieldbus cards, serve as the gateway between the fieldbus network and the computer or control system. These PCIe cards enable the exchange of data between the field devices and the control system, facilitating real-time monitoring and control of industrial processes. 

PCIe and Industrial Ethernet

In industrial settings, Ethernet is increasingly being adopted for communication between industrial devices and control systems due to its high speed, reliability, and flexibility. PCIe-based PC cards allow computers and control systems to connect to Ethernet networks, enabling communication with Ethernet-enabled industrial devices and facilitating data exchange for monitoring and controlling industrial processes. 

PCIe and Industrial Internet of Things

IIoT refers to the interconnected network of industrial devices, sensors, and machines that communicate and share data to optimize industrial processes and operations. PCIe interfaces play a crucial role in enabling connectivity between IIoT devices like edge gateways and the central control system or cloud-based platforms. By integrating IIoT devices with PCIe-based communication interfaces, industrial facilities can collect and analyze data in real-time, enabling predictive maintenance, process optimization, and remote management and control. 

Hilscher's PCI Express solutions

Hilscher is a leading provider of industrial communication solutions, offering a wide range of products and services aimed at facilitating connectivity and data exchange in industrial automation environments.  

The company's portfolio includes a range of PC cards designed to facilitate the integration of various devices into automated environments. The cifX PC card family is a unified standard that supports all relevant Real-Time Ethernet and Fieldbus systems for PC-based automation. These cards operate autonomously, running the protocol stack independently and exchanging process data with the host through Dual-Port-Memory or DMA (Direct Memory Access). The range includes a number of form factors for a wide variety of industrial applications, including PCI, CompactPCI, Mini PCI, PCI 104, PC/104, M.2, PCI-Express, Low Profile PCI Express, Mini PCI Express and Mini PCI Express half-size. 

Hilscher's pc cards typically feature 

  • High-speed data transfer rates for real-time communication. 
  • Robust design to withstand harsh industrial environments. 
  • Compatibility with various communication protocols and standards. 
  • Scalability and flexibility to accommodate different network configurations. 
  • Easy integration with existing industrial control systems and hardware platforms. 

The cifX PC cards can be used as both controller and device and are multi-protocol capable. The entire protocol stack is handled on the proprietary netX chips. Thanks to the standardized platform strategy, all card formats and protocols use the same drivers, configuration tools and a standardized API, can be used flexibly and integrated quickly. 

Hilscher's PCIe-based communication devices find applications across a wide range of industries, including manufacturing, automotive, energy, and process automation. They are used in various industrial devices and equipment such as PLCs, HMIs, robots, motion controllers, and sensors, enabling seamless connectivity and data exchange within the industrial ecosystem. 

Our products

듀얼 채널 PC 카드 PCI Express - PROFIBUS DP/CANopen

PC 기반 자동화를 위한 통신

‍PC ‍카드 PCI Express - PROFIBUS DP

PC 기반 자동화를 위한 통신

듀얼 채널 PC 카드 PCI Express - CANopen/CANopen

PC 기반 자동화를 위한 통신

PC 카드 PCI Express - CC-Link IE 필드

PC 기반 자동화를 위한 통신

듀얼 채널 PC 카드 PCI Express - PROFIBUS DP/PROFIBUS DP

PC 기반 자동화를 위한 통신

듀얼 채널 PC 카드 PCI Express - AS-Interface 마스터

PC 기반 자동화를 위한 통신