Modbus Network Discovery Across Gateways for Equipment Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems face complexity in detecting and identifying equipment connected to communication networks, especially when multiple devices are involved, and existing methods are inefficient in discovering equipment connected to secondary networks downstream of a communication gateway.

Innovation Solution

A method implemented in a communication controller that searches for and identifies equipment using Modbus TCP/IP and serial Modbus protocols by scanning IP addresses, sending Modbus identification requests, and maintaining lists of connected devices, allowing for efficient detection and identification across multiple networks connected by a gateway.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a technician manually detects and identifies all connected equipment in a large industrial control system, then complete validation of system conformity can be achieved, but the process becomes complex and time-consuming

Engineering Contradiction:
Improvedetection completenessVSAvoiddetection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic self-detection and self-identification of all connected equipment. The communication controller autonomously scans the network, sends identification requests, and compiles equipment lists without requiring manual intervention, thereby achieving complete detection while significantly reducing the time and expertise required

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of technician-based detection is replaced by an automated electronic system. The communication controller uses automated message exchange protocols to detect and identify equipment, substituting human labor with an electronic automation system that operates faster and more consistently

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If all connected equipment is subjected to recognition attempts using fragmentary data comparison, then equipment identification can be achieved, but the discovery time becomes extremely long and cannot be evaluated a priori

Engineering Contradiction:
Improveequipment identification accuracyVSAvoiddiscovery time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by first discovering all equipment with open ports and creating an initial list before proceeding to detailed identification. This preliminary discovery phase allows the system to evaluate the total discovery time a priori and structure subsequent identification steps efficiently

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The identification process is segmented into distinct phases: first discovering equipment with open ports, then sending specific identification requests, and finally comparing responses with reference values. This segmentation allows each phase to be optimized independently and provides better time estimation capability

Inventive Principle:
Principle #1Segmentation

3Device complexity

If a single communication protocol is used for equipment discovery and identification, then the process is simplified, but equipment connected downstream of communication gateways cannot be identified

Engineering Contradiction:
Improveprotocol complexityVSAvoidnetwork topology adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The communication controller is designed with multi-functionality to handle multiple communication protocols and network topologies. It can operate as both a Modbus TCP server and client, and communicate via both TCP/IP and serial Modbus protocols, allowing it to adapt to different network configurations including those with communication gateways

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The communication gateway acts as an intermediary between different network segments. The controller uses the gateway to reach downstream equipment by sending requests through the gateway, which then forwards them to the appropriate serial Modbus devices on the second network

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3771182A1Method for detecting and identifying devices communicating according to a modbus protocol and communication controller for implementing such a method
Publication Date: 2021.01.27 SCHNEIDER ELECTRIC IND SAS
  • EP3771182A1 patent drawingFigure 1
  • EP3771182A1 patent drawingFigure 2
  • EP3771182A1 patent drawingFigure 3

AI summary

The present invention relates to a method for detecting and identifying communicating equipment (12, 13, 14, 22, 23, 24) using a Modbus communication protocol, connected via a first Ethernet communication network (11) and at least one second communication network (21), the first and second communication networks being linked by a communication gateway (12). The invention also relates to a communication controller (10) implementing such a method.