Dynamic Interface Switching in Industrial Automation Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems face challenges in interoperability and consistency among products from different vendors, leading to complex integration and management issues, with engineers often focusing on technical details rather than application-level concerns, and lacking seamless transitions for system changes.

Innovation Solution

A device and method that support multiple interface applications and versions within an industrial automation system, enabling dynamic switching and maintenance of support for various interfaces, allowing for runtime updates and compatibility checks, thereby simplifying integration and configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple interface applications and versions are supported simultaneously, then interoperability and adaptability are improved, but device complexity and management difficulty increase

Engineering Contradiction:
Improveinterface compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (interface adapter or translation layer) that sits between multiple interface applications and the core system. This intermediary handles version compatibility and communication protocols, allowing the system to support multiple interfaces without directly managing their complexities. The intermediary translates between different interface versions and the unified internal representation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the interface management functionality into separate, modular components. Each interface application is handled by dedicated interface-specific modules that can be independently configured, updated, and maintained. This segmentation isolates complexity into manageable units while maintaining overall system coherence through a unified architecture.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If runtime updates and dynamic switching between interface applications are enabled, then system adaptability and continuous operation are improved, but reliability and stability may deteriorate

Engineering Contradiction:
Improveruntime adaptabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary validation and compatibility checking mechanisms before runtime updates are applied. Interface applications undergo verification against the core system's requirements before being activated. This preliminary action ensures that only compatible, validated interfaces are deployed at runtime, maintaining system stability while enabling adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates backup mechanisms and rollback capabilities that cushion against potential failures during runtime updates. If an updated interface application causes instability or incompatibility, the system can automatically revert to the previous version or activate alternative interfaces, protecting system reliability while allowing runtime adaptability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Ease of operation

If engineers focus on application-level concerns rather than technical implementation details, then ease of operation and productivity are improved, but integration complexity may worsen

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidintegration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts technical implementation details and integration complexity from the engineer's workflow by automating these functions through the system architecture. Configuration tools automatically handle interface compatibility, version matching, and communication protocols, allowing engineers to focus on application-level logic without being burdened by technical integration details.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements self-service mechanisms where the system automatically performs integration tasks without requiring manual configuration by engineers. The interface management system autonomously handles compatibility checking, version resolution, and adapter selection, reducing the burden on engineers while managing integration complexity internally.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10185600B2Multiple interface support
Publication Date: 2019.01.22 ROCKWELL AUTOMATION TECH INC
  • US10185600B2 patent drawing
  • US10185600B2 patent drawing
  • US10185600B2 patent drawing

AI summary

Aspects describe multiple interface support that provides dynamic switching between new and old interface revisions. A first interface application is selected from a set of alternative interface applications for an industrial automation system. Support for each interface application included in the set of alternative interface applications is provided. A second interface application is downloaded and associated with the first interface application. The second interface application is enabled during runtime. If needed, the second interface application can be selectively disabled and an operation resumed with the first interface application.