Communication Proxy for Fieldbus Data Transmission Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing client-server systems for accessing fieldbus network components often experience errors in data transmission, leading to resource consumption issues and system failures due to unterminated data connections.

Innovation Solution

Implementing a communication proxy in the server that manages data exchange between clients and fieldbus network components, using a communication stub on the client side to handle data traffic, and employing a test module to verify data transmission against predefined rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a client-server structure is implemented to enable mobile device connection and on-site parameterization, then ease of operation is improved, but data transmission errors occur leading to system reliability deterioration

Engineering Contradiction:
Improveon-site parameterization capabilityVSAvoiddata transmission reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

A communication proxy is introduced as an intermediary component on the server side that mediates all data transmission between clients and the fieldbus network. The proxy verifies incoming and outgoing data packets against predefined communication rules, detecting and correcting transmission errors before they propagate through the system, thus maintaining reliability while enabling mobile on-site operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The communication proxy implements continuous feedback monitoring by comparing actual data transmissions against expected communication patterns and rules. When deviations or errors are detected in the data stream, the proxy automatically initiates corrective actions such as request retransmission or connection termination, ensuring reliable operation of the mobile client-server system.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If data connections are maintained for continuous monitoring and parameterization, then ease of operation is improved, but system resources are exhausted leading to stability deterioration

Engineering Contradiction:
Improvecontinuous monitoring capabilityVSAvoidsystem stability
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

The communication proxy implements periodic verification of active data connections by checking whether clients are still transmitting valid data according to communication rules. Connections that fail to maintain regular communication patterns are automatically terminated, preventing resource exhaustion while allowing continuous monitoring of actively used connections.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system automatically discards stale or erroneous data connections that no longer conform to communication rules, freeing up system resources. The proxy can recover resources by terminating these problematic connections and making them available for new valid connections, thus maintaining system stability during continuous operation.

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If data transmission monitoring is implemented to detect errors, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The communication proxy is designed as a universal multi-functional component that handles multiple tasks: data packet verification, error detection, connection management, and rule-based filtering. By consolidating these functions into a single proxy architecture rather than distributing complexity across multiple components, the system achieves reliable monitored communication without proportionally increasing overall system complexity.

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

Data Source

PatentEP3560150B1Monitoring of the data transmission in a client/server-based device access system
Publication Date: 2025.05.28 ENDRESS HAUSER PROCESS SOLUTIONS AG
  • EP3560150B1 patent drawingFigure 1
  • EP3560150B1 patent drawingFigure 2
  • EP3560150B1 patent drawingFigure 3

AI summary

A device access apparatus for a client/server system comprising a server and a client is described, wherein the device access apparatus can be used to access components of a field bus network. The device access apparatus comprises a general application that is installable on the server and that is designed to interchange data with components of the field bus network, a device driver that is installable on the client and a communication proxy that is installable on the server and is designed to set up at least one data connection between the server and the client, the at least one data connection being able to be used to transmit data between the device driver and a component of the field bus network that is associated with the device driver. The communication proxy is designed to monitor a data traffic on the at least one data connection between client and server and to detect errors in the data transmission.