Control Network Packet Generation for Development Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional control network systems face challenges in development efficiency and communication performance due to the need for developers to understand network protocols, limited flexibility in network configuration, and increased communication processing times, especially when using existing APIs and software frameworks.

Innovation Solution

A control network system with a master apparatus that includes a packet generation information registration unit, packet generation unit, and communication unit, which allocates data areas for control commands, associates them with slave device identifiers, and generates control packets for efficient data transmission, reducing the need for protocol understanding and optimizing communication processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a conventional API method is used where developers generate outgoing packets and store control instructions, then control functionality can be achieved, but development complexity increases and development time is extended because developers must understand network protocols

Engineering Contradiction:
Improveease of developmentVSAvoiddevelopment complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (the control system's packet generation mechanism) that sits between the application layer and the network protocol layer. This intermediary automatically handles packet generation and protocol conversion, shielding developers from protocol complexity while maintaining control functionality. The system translates high-level control instructions into protocol-specific packets without requiring developer intervention in protocol details.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control system performs self-service by automatically generating control packets based on predefined templates and configuration information. The system autonomously handles packet construction, address assignment, and protocol compliance without requiring manual packet crafting by developers. This self-service mechanism reduces development complexity while maintaining full control functionality.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If communications software such as an operating system and protocol stack is used, then communication functionality is provided, but communication processing time increases and control performance decreases

Engineering Contradiction:
Improvecommunication functionalityVSAvoidcommunication processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the essential packet generation functionality from the general-purpose communications software stack and implements it as a dedicated, optimized component within the control system. By separating the time-critical packet generation task from the overhead of full OS and protocol stack processing, the system achieves faster communication while maintaining necessary communication functionality through targeted, minimalistic packet construction.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The control system performs preliminary actions by pre-configuring packet templates, address spaces, and transmission parameters before actual control operations. This pre-preparation eliminates the need for complex runtime processing through the full protocol stack, as packets can be generated and transmitted directly using predefined structures, significantly reducing communication processing time while maintaining functionality.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the transfer memory method is used to allocate data areas, then communication between nodes is standardized, but the number of connectable nodes is limited due to fixed data area sizes

Engineering Contradiction:
Improvenetwork configuration flexibilityVSAvoidnode expansion limitation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic data area allocation where the size and structure of address spaces are not fixed but can be adapted to the specific requirements of each slave device. The system dynamically configures data areas based on the actual number and types of nodes connected, allowing the network to scale flexibly without being constrained by predetermined fixed-size allocations. This dynamic approach enables seamless node expansion while maintaining standardized communication protocols.

Inventive Principle:
Principle #15Dynamics

4Productivity

If developers focus on control method realization and target control performance, then control effectiveness is improved, but the need to understand network protocol details increases development time and complexity

Engineering Contradiction:
Improvecontrol development efficiencyVSAvoidprotocol understanding requirement
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the control system into distinct functional layers: a high-level control application layer where developers focus on control logic and performance, and a low-level packet generation layer that handles protocol details. This segmentation allows developers to work independently on control methodology without needing to understand network protocol intricacies, as the protocol handling is separated into an automated background function. The clear separation enables parallel development and improves overall productivity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9557734B2Control network system, master apparatus, control data processing method, and control data processing program
Publication Date: 2017.01.31 HITACHI IND EQUIP SYST CO LTD
  • US9557734B2 patent drawing
  • US9557734B2 patent drawing
  • US9557734B2 patent drawing

AI summary

A control computer as a master apparatus in a control network system includes a packet generation unit. The packet generation unit: selects a control command for writing a data from among packet generation information; references the packet generation information for each of the selected control command; and includes a data for write which is read from an address in a storage section corresponding to the each control command, in a control packet to generate the control packet. A communication unit transmits the generated control packet to a controlled object as a slave device.