Automation Module Self-Initialization for Topology-Free Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The configuration of complex automation systems with multiple networked devices is often hindered by the need for manual entry of system topology, leading to potential errors and significant effort.

Innovation Solution

An automatic initialization routine that queries expansion modules for description data on their electrical peripheral interfaces, stores this data in a base module, and provides it to a configuration device, enabling automated system configuration and operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual entry of system topology is used for configuration, then the configuration process can be performed with simple system structure, but the configuration time and effort increase significantly and errors may occur

Engineering Contradiction:
Improveconfiguration speedVSAvoidsystem configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs self-identification and self-description through automatic initialization routines. Expansion modules automatically provide their description data (interface characteristics, identifiers) to the base module, eliminating the need for manual configuration entry. The system configures itself by querying its own components and generating the configuration data structure automatically.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the state of configuration data from manual input parameters to automatically generated parameters. The base module queries expansion modules to obtain description data including interface characteristics and identifiers, transforming the configuration process from human-driven parameter entry to system-driven parameter generation based on actual hardware properties.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual configuration entry is performed, then configuration can be done with basic system tools, but the probability of human error increases and configuration accuracy decreases

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system eliminates human error in configuration by performing self-identification. Expansion modules automatically provide accurate description data about their interfaces and identifiers, ensuring that the configuration data structure reflects the actual system topology without manual transcription errors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The base module queries expansion modules to obtain feedback about their actual configuration state (interface characteristics, identifiers). This feedback mechanism ensures that the configuration data structure accurately represents the physical system, allowing for verification and correction of any configuration issues.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11159369B2Automatic initialization routine in an automation system
Publication Date: 2021.10.26 WAGO VERW GMBH
  • US11159369B2 patent drawing
  • US11159369B2 patent drawing
  • US11159369B2 patent drawing

AI summary

A method for initializing a system that includes a base module and a first and a second expansion module, wherein the first and the second expansion modules are electrically, detachably connected to the base module and each have one or more electrical peripheral interfaces. The method includes the execution of an initialization routine by the system. The initialization routine includes the querying of the first and the second expansion modules with regard to description data that include characteristics of the electrical peripheral interfaces and an identifier of the first and the second expansion modules, the storage of a data structure that includes the queried description data, and the provision of the data structure to a configuration device.