Redundant PLC IP Address Assignment via Central Processing Unit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In redundant programmable logic controller systems, both controllers attempting to assume primary mode can lead to undesirable system behavior, compromising reliability and functionality.

Innovation Solution

Implementing a mechanism where programmable logic controllers determine and agree on their operational modes through a central processing unit and network adapter, using address criteria to assign and swap IP addresses, ensuring only one controller operates as primary, thereby preventing duplicate primary mode operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If both programmable logic controllers assume primary mode simultaneously, then system redundancy is compromised, but the complexity of address management increases

Engineering Contradiction:
Improvesystem redundancyVSAvoidaddress management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where controllers continuously monitor each other's operational status and exchange mode information. The central processing unit receives status information from network adapters and adjusts address assignments based on real-time operational states, ensuring that only one controller assumes primary mode at any given time while maintaining system redundancy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

A central processing unit acts as an intermediary between the programmable logic controllers and the network adapters. This intermediary coordinates address assignments, receives mode determination information from controllers, and distributes appropriate network addresses to network adapters, thereby preventing address conflicts and ensuring proper redundancy management without requiring complex peer-to-peer negotiation between controllers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a centralized address assignment mechanism is implemented, then address conflicts are prevented, but the response time for mode switching increases

Engineering Contradiction:
Improveaddress conflict preventionVSAvoidmode switching response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring multiple network adapters in each programmable logic controller with different operational modes (primary and standby). When a mode switch is required, the system can quickly activate the pre-configured standby adapter without requiring time-consuming address reassignment or system reconfiguration, thereby reducing mode switching response time while maintaining centralized coordination for address conflict prevention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8510402B2Management of redundant addresses in standby systems
Publication Date: 2013.08.13 SCHNEIDER AUTOMATION INC
  • US8510402B2 patent drawing
  • US8510402B2 patent drawing
  • US8510402B2 patent drawing

AI summary

Aspects of the invention provide apparatuses, systems, and computer readable media for supporting redundant network management. When the primary device (101, 103) fails, its Ethernet IP address is transferred or controlled by a backup Ethernet device. System information is provided to a network adapter so that programmable logic controllers are in agreement about the mode of operation. A central processing unit (201, 203) determines a calculated mode of operation from the operational statuses of the programmable logic controller and the mated programmable logic controller. The central processing unit provides an address indication (503) based on the calculated mode of operation and a selection indication (501) that is indicative of a selected address criterion. The corresponding network adapter determines the assigned network address from the selection indication and the address indication.