Field Device Description Extension for Runtime Object Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Field devices with fixed configurations are inflexible and cannot be easily adapted for use in new or modified systems without firmware updates, while devices with adjustable configurations require complex setup and resource-intensive 'dummy objects' for limited flexibility.

Innovation Solution

A method and system that dynamically extend the device description file of field devices using EDS extension files, allowing specific objects to be added at runtime without firmware changes, enabling the field device to adapt to new environments and represent different functions without pre-reserving resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If field devices use fixed configurations with permanent device description files, then device implementation is simpler and cost is reduced, but adaptability to new or modified systems is lost

Engineering Contradiction:
Improvedevice implementation simplicityVSAvoidadaptability to new systems
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The device description file is segmented into a base file (stored permanently in firmware) and extension files (loaded dynamically at runtime). This allows the core device functionality to remain simple and fixed while enabling flexible extension through separate configuration files that can be loaded as needed for different systems or applications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The device description file transitions from a static, permanent firmware component to a dynamic structure that can be extended and modified at runtime through loaded extension files. This enables the field device to adapt its configuration dynamically without requiring firmware updates or complex pre-programming.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If field devices use adjustable configurations, then adaptability to different systems is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidsoftware structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Configuration functionality is segmented into essential fixed components handled by the base device description file and optional extension components loaded from extension files. This segmentation allows the device to maintain simple core software while providing configuration flexibility only when and where needed, avoiding the complexity of fully adjustable configurations.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If dummy objects are used to enable flexibility at runtime, then adaptability is improved, but resource consumption increases continuously

Engineering Contradiction:
Improveruntime flexibilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

Instead of continuously maintaining dummy objects in memory, the device dynamically loads only the specific extension objects needed for the current system or application. This dynamic approach eliminates continuous resource consumption while providing flexibility when required, as extension files are loaded on-demand rather than being permanently resident.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3163387B2Method for extending the device description file of field devices, and a field device with expandable device description file
Publication Date: 2023.02.15 BUERKERT WERKE GMBH & CO KG
  • EP3163387B2 patent drawingFigure 1
  • EP3163387B2 patent drawingFigure 2

AI summary

The invention relates to a method and a system for extending a device description file of a field device. The device description file is loaded onto a field device, the field device is commissioned in a fieldbus system with the device description file, and an extension file is loaded onto the field device during its operation. The extension file contains only concrete objects.