Parallel Fieldbus Motor Control System with Redundant Network Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional motor control systems face challenges in maintaining functionality and performance when a network node fails, particularly in EtherCAT networks, and struggle with smooth control mode switching, leading to potential sudden discontinuous movement or impact.
Innovation Solution
A parallel fieldbus network-based motor control system is developed, incorporating slave modules with basic and auxiliary processors that utilize both basic and auxiliary networks or wireless networks for redundancy, enabling continuous control and seamless mode switching without disruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single network is used for motor control, then the system structure is simple, but the system reliability deteriorates when a network node fails
Solution Approach 1:
The network is segmented into a basic network and an auxiliary network, allowing the system to operate on one network while the other serves as a backup. This segmentation enables failover capability where control commands can be transmitted through the auxiliary network if the basic network fails, thereby improving system reliability without requiring complete system redesign
Solution Approach 2:
The system dynamically changes the operational parameter of network selection based on detected failure conditions. When a node failure is detected on the basic network, the system switches the communication parameter to use the auxiliary network instead, maintaining operational continuity and reliability while preserving the original simple dual-network structure
2Stability of the object's composition
If control mode switching is performed without preliminary preparation, then the switching speed is fast, but sudden discontinuous movement or impact occurs
Solution Approach 1:
The system performs preliminary actions by pre-calculating and preparing command data for both current and target control modes before actual switching occurs. The auxiliary processor generates preliminary command data that accounts for the transition, ensuring that when switching happens, the motor receives pre-coordinated commands that maintain stability while achieving rapid mode transition
Solution Approach 2:
An auxiliary processor is introduced as an intermediary between the master controller and the motor control process. This intermediary prepares and coordinates command data during mode transitions, smoothing the switching process by mediating between different control modes and preventing sudden discontinuous movements or impacts while maintaining fast switching capability
Data Source
AI summary
Provided is a parallel fieldbus network-based motor control system including one or more slave modules each including a basic processor and an auxiliary processor that control one or more motors, and a master module including at least one master controller that generates command data for controlling each of the one or more motors. The master module further includes a basic network master controller, an auxiliary network master controller and a wireless network master controller, and the slave module includes a basic network slave controller, an auxiliary network slave controller and a wireless network module.


