Backplane Slot Address Assignment for Fault-Tolerant Control Racks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual configuration of logical/slot addresses in industrial control systems is time-consuming, prone to errors, and challenging due to the increasing number of distributed modules, which can lead to incorrect or duplicate addresses, especially in fault-tolerant systems requiring redundancy.

Innovation Solution

An automated method and system for assigning logical/slot addresses in a fault-tolerant industrial control system, where backplane switches authenticate connections and automatically assign base and slot addresses using a master-slave configuration and multicast data packets, ensuring unique addresses for each module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual configuration of logical/slot addresses is used, then system setup is straightforward, but the process is time-consuming and prone to errors leading to incorrect or duplicate addresses

Engineering Contradiction:
Improveaddress assignment accuracyVSAvoidaddress configuration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables automatic self-configuration where modules autonomously detect their presence, communicate with the controller, and receive unique logical/slot addresses without manual intervention. The controller automatically processes module detections and assigns addresses, eliminating the need for technicians to manually configure each module while ensuring accuracy through automated detection and assignment protocols.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the number of distributed modules increases to handle complex industrial processes, then system capability and coverage are improved, but the complexity of control programs and address management increases

Engineering Contradiction:
Improvesystem module capacityVSAvoidcontrol program complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller acts as an intermediary that manages the complexity of addressing numerous distributed modules. It automatically detects modules across multiple local and remote banks, maintains a centralized address allocation system, and handles the complex mapping between physical module locations and logical addresses, thereby simplifying the overall system management despite the increased number of modules.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If redundant backplanes are provided for fault tolerance, then system reliability is improved, but the complexity of authentication and address assignment increases

Engineering Contradiction:
Improvefault tolerance capabilityVSAvoidbackplane authentication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges the authentication and address assignment processes into a unified automated procedure. When modules are detected on redundant backplanes, the controller simultaneously handles authentication of backplane connections and automatic assignment of unique logical addresses through integrated communication protocols, thereby managing fault tolerance requirements without proportionally increasing operational complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11720090B2Fault tolerant backplane slot assignment
Publication Date: 2023.08.08 ROCKWELL AUTOMATION TECH INC
  • US11720090B2 patent drawing
  • US11720090B2 patent drawing
  • US11720090B2 patent drawing

AI summary

A method and system for assigning slot addresses to modules in a fault tolerant industrial control system includes a pair of backplane switches on each base. Each backplane switch is configured to communicate between one backplane and the modules located on the base and to communicate between backplane switches located at adjacent bases. A backplane switch on a bank master base first assigns a base address and slot addresses to itself. The backplane switches on each additional base initiate transmission of a base address request. A base address response, including a base address and slot numbers for the adjacent base, is transmitted after a base has its own address assigned. Each base repeats the process in sequence along the bank, incrementing the base address by one and the slot address by the number of slots on the base and passing the new base and slot addresses along the bank.