Measuring Transducer Runtime Extensions for Sensor Compatibility
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


