Master Device Topology Detection for EtherCAT Slave Port Misconnection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In industrial network systems, particularly those following the EtherCAT standard, users face challenges in correctly connecting slave devices to hub devices due to the lack of absolute addresses like MAC addresses, leading to potential miscommunication and the need for manual re-wiring during system setup, which is time-consuming and error-prone.
Innovation Solution
A network system with a master device that stores setting information and generates real configuration information based on actual network conditions, allowing the system to determine correct device connections even if the port positions are incorrect, enabling normal operation without user awareness of specific port connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If users manually connect slave devices to hub device ports based on setting information, then the network system can be configured according to the desired topology, but the connection process becomes time-consuming and error-prone due to lack of absolute addresses
Solution Approach 1:
The slave device automatically performs self-identification and self-registration with the master device upon connection. The determination unit in the master device automatically detects which slave device is connected to which port based on the identification information transmitted by the slave device, eliminating the need for manual configuration and reducing setup time while maintaining connection accuracy.
Solution Approach 2:
The slave device transmits identification information (such as device type, model, or unique identifier) to the master device upon connection. The determination unit uses this feedback information to automatically determine the actual connection topology and update the network configuration accordingly, ensuring accurate device-port mapping without manual intervention.
2Reliability
If the system requires exact matching between setting information and actual connections, then connection accuracy is maintained, but the ease of operation decreases as users must be aware of specific port positions
Solution Approach 1:
Instead of requiring the master device to tell the slave device which port to connect to (top-down configuration), the system inverts the approach by having the slave device automatically identify itself and the master device determining the connection based on received identification information (bottom-up configuration). This inversion maintains communication reliability while significantly improving ease of operation.
Solution Approach 2:
The system changes the parameter used for connection determination from fixed port position information to dynamic identification information transmitted by the slave device. This parameter change allows the system to maintain reliable communication while enabling users to connect devices without needing to know specific port positions or configurations.
3Adaptability or versatility
If the network system uses position-based addressing without absolute addresses, then device flexibility is improved, but the difficulty of detecting and measuring connection status increases
Solution Approach 1:
The slave device performs preliminary self-identification and transmits its identification information to the master device as soon as it is connected to the network. This preliminary action enables the master device to detect and measure the connection status immediately, maintaining topology flexibility while reducing the difficulty of connection detection.
Data Source
AI summary
A network system includes a master device (200), a plurality of slave devices; and a hub device including a plurality of ports on a downstream side. The master device (200) includes: a storage unit (204) in which setting information is stored, information on a device and topological information being set in the setting information; a real configuration information generating unit (202) that generates real configuration information including information on the device constituting an actual network system and topological information on the device; and a determination unit (203) that determines whether a destination of each device is correct by comparing the real configuration information to the setting information. The determination unit (203) determines that the destination of the slave device is correct, even if a position of the connected port is incorrect with respect to the slave device connected to the hub device.


