Measuring Transducer Runtime Extensions for Sensor Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and cost of producing, maintaining, and updating software for measuring transducers in process automation technology are high due to the need for separate software drivers and adaptations for various sensors, limiting flexibility and requiring complete software updates for supporting new sensors.

Innovation Solution

Implementing an interpreter or emulator on the measuring transducer that allows for the execution of sensor-specific software as extensions at runtime, enabling platform-independent operation and separation of software components to enhance flexibility and compatibility without altering the existing firmware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate software drivers are integrated into the measuring transducer for each sensor type, then the measuring transducer can support multiple sensor types, but the software complexity and production cost increase significantly

Engineering Contradiction:
Improvesensor compatibilityVSAvoidsoftware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the software architecture into a stable operating system kernel and separate, loadable driver modules. Each sensor type has its own isolated driver module that can be loaded independently, preventing software complexity from propagating throughout the entire system. This modular segmentation allows multiple sensor types to be supported while maintaining a clean separation between different driver functionalities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal operating system kernel that can accommodate multiple sensor types through a standardized interface. The kernel provides common functionality for all sensors, while specific sensor drivers are loaded as needed. This universal base combined with specialized add-on drivers enables the measuring transducer to support diverse sensor types without requiring separate complete software systems for each.

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

2Adaptability or versatility

If the operating software is adapted completely to support a new sensor, then the new sensor can be supported, but all previous measuring transducers require software updates and redistribution

Engineering Contradiction:
Improvenew sensor supportVSAvoidsoftware update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent prepares the measuring transducer in advance by installing a universal operating system kernel with built-in capabilities to load external driver modules. This preliminary setup enables the system to accept new sensor drivers without requiring complete software rewrites or redistributions. The infrastructure for loading external drivers is established beforehand, allowing rapid adaptation to new sensors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the sensor-specific driver functionality from the core operating system and places it into separate, removable driver modules. When a new sensor type needs to be supported, only the specific driver module for that sensor is extracted and loaded, rather than extracting and redistributing the entire operating system. This separation allows incremental updates without affecting the core system or requiring complete redistributions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If comprehensive sensor-specific software is maintained in the measuring transducer, then all sensor functions can be processed, but maintenance and testing become very expensive

Engineering Contradiction:
Improvesensor functionalityVSAvoidsoftware maintenance cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent treats sensor drivers as disposable or easily replaceable components rather than permanent integrated software. Each driver module can be independently developed, tested, and replaced without affecting other drivers or the core operating system. This approach reduces maintenance costs because individual driver issues can be fixed in isolation, and drivers can be updated or replaced without expensive system-wide testing and validation.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS10982983B2Method for operating a measuring transducer, and corresponding measuring transducer
Publication Date: 2021.04.20 ENDRESS HAUSER CONDUCTA GMBH CO KG
  • US10982983B2 patent drawing
  • US10982983B2 patent drawing
  • US10982983B2 patent drawing

AI summary

The present disclosure relates to a method for operating a measuring transducer of process automation technology, comprising at least the following steps: starting the measuring transducer by starting its operating system, wherein the operating system provides at least one interface; starting at least one interpreter, wherein the interpreter accesses the interface; and executing an extension in the interpreter. The present disclosure further relates to a measuring transducer for implementing the method.