IO Module Configuration System with Compatibility Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring input-output (IO) devices and modules in industrial automation systems is a resource-intensive and labor-intensive process due to the complexity of industrial communication networks, requiring manual parameter setting for each device and module, which is time-consuming and prone to errors.

Innovation Solution

A method and system that allow operators to intuitively configure IO devices and modules by retrieving a list of compatible modules based on search inputs, using a development workspace with graphical elements and a search input field, enabling drag-and-drop selection and updating of configurations, leveraging historical parameters and popular configurations as baselines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual parameter setting is used for each IO device and module, then configuration precision can be ensured, but the configuration process becomes extremely time-consuming and labor-intensive

Engineering Contradiction:
Improveconfiguration precisionVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically retrieving and pre-configuring IO module parameters from a database based on the selected IO device model. The configuration software automatically fetches compatible module lists and their default parameters before the user finalizes the configuration, reducing manual input requirements while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The configuration system serves itself by automatically querying the database for compatible IO modules and their parameters. When a user selects an IO device, the system autonomously retrieves the list of compatible modules and pre-fills configuration parameters, eliminating the need for manual parameter entry and reducing configuration time while ensuring accuracy.

Inventive Principle:
Principle #25Self-service

2Reliability

If comprehensive compatibility checking is performed for IO modules, then configuration reliability is improved, but the complexity of the configuration process increases

Engineering Contradiction:
Improveconfiguration reliabilityVSAvoidconfiguration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The configuration software acts as an intermediary between the user and the complex compatibility checking process. It automatically queries the database to determine compatible IO modules based on the selected IO device model, presenting only compatible options to the user. This mediator approach ensures reliability through comprehensive compatibility verification while simplifying the user interface by hiding the complexity of compatibility rules.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides feedback to the user by automatically filtering and presenting only compatible IO modules based on the selected device model. The configuration software continuously checks compatibility constraints and provides real-time feedback on which modules are compatible, ensuring reliable configuration while managing complexity through automated constraint validation.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If automated module retrieval is implemented, then ease of operation is improved, but the initial system setup and database organization become more complex

Engineering Contradiction:
Improveease of configurationVSAvoiddatabase organization complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The database organization and module compatibility data are established in advance during system setup. The configuration software performs preliminary actions by pre-organizing module information and compatibility relationships in the database, enabling automated retrieval during operation. This preliminary structuring complexity is paid once during installation, thereafter providing ease of operation during actual configuration tasks.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10698377B2Method and system for configuring programmable IO controllers and searching connectable IO modules thereof
Publication Date: 2020.06.30 INTELLIGENT PLATFORMS LLC
  • US10698377B2 patent drawing
  • US10698377B2 patent drawing
  • US10698377B2 patent drawing

AI summary

The exemplified methods and systems facilitates the configuring of IO devices and its IO modules (and submodules) in enabling an operator to retrieve, via a single input, in a development workspace, a list of IO modules and submodules that is compatible to a given IO device. The exemplified methods and systems facilitates retrieval of compatible IO modules and submodules based parameters of the IO modules and submodules. The exemplified methods and systems provide an intuitive interface, in a development workspace for configuring an IO device, to add a retrieved (i.e., searched) module or submodule from a list thereof to an existing project for a given IO device.