Module Specification Validation for Industrial Automation Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integration of module type packages (MTPs) in industrial automation systems is error-prone, leading to increased engineering effort and potential system failures during site acceptance testing due to insufficient validation of module specifications, especially when third-party vendors are involved.

Innovation Solution

A computer-implemented method for validating component specifications in industrial automation systems using an invariant specification, which defines invariants that must be satisfied for module integration, including structural and semantic checks, with a validation system that provides error reports and remedial actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If module specifications are integrated without validation, then integration speed is maintained, but system reliability deteriorates due to potential failures during site acceptance testing

Engineering Contradiction:
Improvesystem reliabilityVSAvoidintegration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing validation of module specifications before integration into the automation system. The validation process checks component specifications against predefined invariants and constraints, identifying errors in third-party vendor modules before they are integrated. This advance validation prevents failures during site acceptance testing while maintaining efficient integration processes, thus resolving the contradiction between reliability and time loss.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If third-party vendor modules are integrated without validation, then adaptability is improved, but manufacturing precision deteriorates due to semantic errors in module specifications

Engineering Contradiction:
Improvevendor module adaptabilityVSAvoidspecification accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary validation mechanism that mediates between third-party vendor modules and the automation system. The validation process acts as an intermediary layer, checking module specifications against predefined invariants and constraints before integration. This intermediary validation ensures that semantic errors are detected and corrected, maintaining specification accuracy while preserving the ability to integrate modules from multiple vendors.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If comprehensive validation is performed on all component specifications, then measurement precision is improved, but device complexity increases due to additional validation infrastructure

Engineering Contradiction:
Improvevalidation accuracyVSAvoidvalidation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the validation process into distinct, modular components. The validation system is segmented into separate validation rules, each checking specific invariants or constraints of module specifications. This modular segmentation allows comprehensive validation of component specifications while keeping the validation system itself manageable and maintainable, thus resolving the contradiction between validation accuracy and system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240152125A1Validating Component Specifications for Industrial Automation Systems
Publication Date: 2024.05.09 ABB (SCHWEIZ) AG
  • US20240152125A1 patent drawing
  • US20240152125A1 patent drawing
  • US20240152125A1 patent drawing

AI summary

A computer-implemented method and system for validating a component specification defining at least one component of an industrial automation system, wherein the component specification is arranged in an object-oriented data format, includes obtaining an invariant specification specifying one or more invariants that must be satisfied for the component specification to be deemed fit for use in conjunction with the industrial automation system; and validating the component specification using the invariants specified in the invariant specification.