Automated Fieldbus Topology Scan via Recursive Gateway Addressing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for detecting the topology of fieldbus networks are manual, time-consuming, and error-prone, especially in complex nested topologies, requiring extensive user interaction and multiple scan processes.
Innovation Solution
A method and control software module that automatically detect the topology of a fieldbus network by recursively scanning the address space of gateway and field devices, triggering further scans for each gateway found, allowing for complete network scanning without user intervention and generating a suitable hierarchical driver structure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual scanning methods are used to detect fieldbus network topology, then the process can be performed with existing simple tools, but the detection is time-consuming and error-prone
Solution Approach 1:
The system performs self-service by automatically scanning the fieldbus network and detecting topology changes without requiring manual intervention. The control software module autonomously initiates scans, processes results, and updates the topology database, eliminating the need for operators to manually perform repetitive scanning tasks while maintaining high detection accuracy.
Solution Approach 2:
The system performs preliminary actions by continuously monitoring and scanning the network in the background before actual topology changes affect operations. The control software module schedules and executes scan operations proactively, ensuring the topology database is always current without waiting for manual triggers or reacting to failures after they occur.
2Productivity
If automated recursive scanning is implemented to detect complete network topology, then detection speed and completeness improve, but system complexity increases
Solution Approach 1:
The scanning system is segmented into modular components: a control software module that manages scan operations, a topology database that stores results, and driver modules that interface with specific fieldbus protocols. This segmentation allows the complex recursive scanning functionality to be implemented as manageable, reusable components that can be independently developed and maintained.
Solution Approach 2:
The scanning mechanism uses nested recursion where the control software module initiates scans that automatically trigger further scans for discovered gateway devices. This nested structure allows the system to handle complex multi-level network topologies efficiently, with each scan level operating independently but contributing to the complete topology picture, thereby managing complexity through self-similar recursive patterns.
3Reliability
If multiple recursive scans are triggered for each gateway device found, then complete network coverage is achieved, but the number of scan operations increases significantly
Solution Approach 1:
The system maintains continuity of useful action by implementing persistent background scanning that continuously discovers and maps network topology without interruption. Rather than performing discrete batch scans, the control software module operates continuously, automatically initiating recursive scans as needed and maintaining an up-to-date topology database, thereby achieving complete coverage without significant time loss.
Solution Approach 2:
The scanning system uses feedback mechanisms where results from each scan operation inform subsequent scanning decisions. The control software module analyzes scan results to determine which gateway devices require further scanning, dynamically adjusting the scan sequence to avoid redundant operations. This feedback-driven approach ensures complete topology detection while minimizing total scanning time by eliminating unnecessary repeat scans.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method is described for the automated detection of a topology of a fieldbus network using a device access software. The device access software is installed in a host which is in data connection with the fieldbus network, and the fieldbus network comprises a plurality of field devices and gateway devices. The method comprises scanning an address space of a field access device or of a predetermined gateway device of the fieldbus network, and determining gateway devices and field devices present in this address space. For each gateway device found, the method comprises the scanning of an additional address space provided by the gateway device found, and determining further gateway devices and field devices present in the additional address space. The preceding step is repeated for each additional gateway device found until all gateway devices present in the region under the field access device or the predetermined gateway device in fieldbus network are found, or until a termination condition is satisfied.