Dynamic Network Address Assignment for Master-Slave Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing master-slave systems face challenges in maintaining unique network addresses for replaced devices, especially when devices with different serial numbers need to assume the logical network address of removed devices, leading to data inconsistencies over time.

Innovation Solution

A method involving a data assignment table in the master unit's system memory, where network addresses are assigned to serial numbers based on position, allowing for the acquisition and input of serial numbers of replaced slave units, and their network addresses are updated in the table, ensuring accurate address allocation and tracking of hardware changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual IP address allocation or auto-addressing based on serial numbers is used, then devices can be individually addressed, but when devices are replaced, the new devices cannot automatically assume the logical network address of the removed devices, leading to data inconsistencies

Engineering Contradiction:
Improvedevice replacement capabilityVSAvoidnetwork address mapping accuracy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system dynamically updates the data assignment table when devices are replaced. The master unit detects device removal, receives serial numbers of replacement devices, and automatically reassigns network addresses from removed devices to replacement devices, making the address allocation adaptive rather than static

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by maintaining a data assignment table that maps network addresses to serial numbers before replacement occurs. When a device is replaced, the master unit already has the mapping information needed to quickly reassign addresses, avoiding the need for manual reconfiguration

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If shift register address allocation is used where slave units receive addresses in sequence, then addressing is automated, but the master unit cannot track which serial number corresponds to which network address, causing data inconsistency over time

Engineering Contradiction:
Improveaddress allocation automationVSAvoidserial number to address mapping
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The system separates the address allocation function from the address assignment function. The data assignment table stores the mapping between serial numbers and network addresses as a distinct data structure, allowing automated address sequence assignment while maintaining traceability of which serial number received which address

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The data assignment table acts as an intermediary between the serial number identification and network address assignment. It stores the mapping relationship and enables the master unit to track and manage the correspondence between physical devices (identified by serial numbers) and their logical addresses

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11489809B2Wireless allocation of network addresses
Publication Date: 2022.11.01 EBM PAPST MULFINGEN GMBH & CO KG
  • US11489809B2 patent drawing
  • US11489809B2 patent drawing

AI summary

A dynamically addressable master-slave system and a method for dynamically addressing slave units includes a master unit and a plurality of slave units, such that the slave units are interconnected with the master unit via a bus system. The respective network addresses of the slave units are assigned to the respective serial numbers of these slave units in a table in the master unit according to the position thereof in the system according to a determined order. Upon replacement of slave units, a list of serial numbers of the units to be replaced is transferred to the master unit in the sequence of the acquisition of the serial numbers, which master unit replaces these serial numbers in the table with the serial numbers of the replaced slave units transmitted to the master unit.