Semantic Variable Access for Field Device Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems require a one-to-one mapping between semantic identifiers and field device parameters, limiting access to field device parameters when such a mapping is not available.

Innovation Solution

A method to retrieve and write parameter values from field devices using semantic identifiers, employing a ruleset to determine dependencies and compute values based on multiple parameter values, and generate computer-executable code for execution on a process controller.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a one-to-one mapping between semantic identifiers and field device parameters is enforced, then system simplicity and direct access are improved, but adaptability and versatility are worsened because parameters cannot be accessed when mapping is not available

Engineering Contradiction:
Improveparameter accessVSAvoidparameter access flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary layer (the method with ruleset and computer-executable code) between the semantic identifier and the field device parameter. This intermediary resolves the mapping relationship dynamically, allowing access even when direct one-to-one mapping doesn't exist, thus maintaining ease of operation while improving adaptability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the mapping parameter from rigid one-to-one to flexible many-to-many relationships through the ruleset mechanism. The ruleset allows multiple field device parameters to be associated with a single semantic identifier or vice versa, enabling versatile parameter access while maintaining simple semantic identifier usage

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple field device parameters are required to determine a variable value, then measurement precision and computational accuracy are improved, but device complexity increases due to the need for ruleset management

Engineering Contradiction:
Improvevariable value accuracyVSAvoidruleset management
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the parameter access mechanism through computer-executable code that encapsulates the ruleset logic. This copying approach allows complex multi-parameter computations to be performed automatically without exposing the complexity to users, maintaining precision while managing complexity through code abstraction

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system implements self-service through automated rule evaluation and computation. The computer-executable code automatically retrieves multiple parameter values, applies the appropriate rules from the ruleset, and computes the variable value without manual intervention, improving precision while the automation manages the complexity internally

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12531927B2Communicating with field devices based on semantically identified variables
Publication Date: 2026.01.20 ABB (SCHWEIZ) AG
  • US12531927B2 patent drawing
  • US12531927B2 patent drawing
  • US12531927B2 patent drawing

AI summary

A computer-implemented method includes receiving a command to read a value of a variable from a field device, wherein the field device is designated by a field device identifier and the variable is designated by a semantic identifier; retrieving, from a ruleset, at least one rule indicating a dependency of the sought value of the variable on one or more parameter values of the field device; and generating computer-executable code configured to obtain the parameter values of the field device on which the sought value of the variable depends according to the at least one rule; and compute the sought value of the variable from these parameter values according to the at least one rule.