Network Accelerator for CIP Motion Control Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current industrial control systems using EtherNet/IP for motion control applications face challenges in meeting the stringent time requirements for motion I/O connection processing due to memory bottlenecks, making it costly and impractical to upgrade all device processors with L2 cache, and manufacturers may hesitate to invest in new processors for an unproven market.

Innovation Solution

Implementing a hardware-based network accelerator with its own processor to speed up CIP communications between a motion controller and a motion drive, which intercepts and parses EtherNet/IP packets, stores data in memory locations, and provides interrupts to the host CPU, reducing the computational burden and enhancing processing power for network communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If device processors are upgraded with L2 cache to reduce memory bottlenecks, then CIP communication processing speed is improved, but device cost and system complexity increase

Engineering Contradiction:
ImproveCIP communication processing speedVSAvoidprocessor complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides the processing system into two segments: a host CPU that handles high-level control logic and a network accelerator that handles low-level packet processing. This segmentation allows the host CPU to maintain lower complexity while achieving fast CIP communication through the dedicated accelerator hardware.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network accelerator acts as an intermediary between the Ethernet network and the host CPU. It intercepts CIP packets, parses them, and presents processed data to the CPU through interrupts, thereby speeding up communication without requiring the CPU itself to be upgraded with L2 cache.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If all device processors are upgraded to high-performance processors, then motion I/O connection processing time is reduced, but system cost increases

Engineering Contradiction:
Improvemotion I/O connection processing timeVSAvoidsystem cost
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The network accelerator performs self-service by autonomously handling packet interception, parsing, and data preparation. It manages its own memory locations and generates interrupts when data is ready, eliminating the need for expensive high-performance processors while reducing motion I/O processing time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical approach of upgrading processors with additional hardware (network accelerator) that performs specific functions. This substitution achieves the same time reduction effect without the cost of high-performance processors.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If manufacturers invest in new processors for unproven market, then communication performance is improved, but manufacturing risk and cost increase

Engineering Contradiction:
Improvecommunication performanceVSAvoidmanufacturing feasibility
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The network accelerator is designed as a universal component that can be integrated with existing host CPUs without requiring manufacturers to develop new processors. It provides multi-functionality by handling various CIP packet types and communication protocols, making it feasible for manufacturers to adopt without significant investment in new processor development.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9088610B2Method and apparatus for communications accelerator on CIP motion networks
Publication Date: 2015.07.21 ROCKWELL AUTOMATION TECH INC
  • US9088610B2 patent drawing
  • US9088610B2 patent drawing
  • US9088610B2 patent drawing

AI summary

An apparatus for accelerating communications over the Ethernet between a first processor and a second processor where the communications include CIP messages, the apparatus comprising a network accelerator that includes memory locations, the accelerator associated with the first processor and programmed to, when the second processor transmits a data packet to the first processor over the Ethernet, intercept the data packet at a first processor end of the Ethernet, extract a CIP message from the data packet, parse the CIP message to generate received data, store the received data in the memory locations and provide a signal to the first processor indicating that data for the first processor in stored in the memory locations.