Nidec CommanderCDE
A comprehensive Python GUI application for controlling and monitoring Nidec Commander CDE drives via Modbus RTU.
โจ Features
- Multi-language Support: Complete interface in English and Italian with dynamic language switching
- Multi-Model Support: Compatible with CDE400, CDE550, CDE750, and CDE1100S drive models
- Drive Control:
- Connect to Nidec Commander CDE drives via RS-485/Modbus RTU
- Control motor speed and direction
- Start/Stop the drive
- Real-time monitoring of drive status and diagnostics
- Fault detection and reset functionality
- Parameter backup and restore
- User Interface:
- Modern, tabbed interface with intuitive controls
- Comprehensive dashboard with real-time metrics
- Status bar with connection and drive status
- Responsive design with Dark/Light theme support
- Customizable interface elements
- Data Management:
- Real-time monitoring and logging of drive parameters
- Data export to CSV/Excel
- Graph visualization for parameter trends
- Configurable data logging intervals
- Diagnostics:
- Comprehensive parameter monitoring
- Fault history and logging
- System status indicators
- Real-time performance metrics
๐ Whatโs New in v0.0.4
New Features
- Added support for multiple Nidec drive models (CDE400, CDE550, CDE750, CDE1100S)
- Complete Italian translations for all UI elements
- Enhanced help system with detailed documentation
- Blue theme for better readability in help sections
Improvements
- Updated UI for better user experience
- Improved error messages and logging
- Optimized performance for real-time monitoring
- Resolved PyQt6 compatibility issues
- Fixed language switching in help dialogs
๐ Requirements
- Python 3.8 or higher
- PyQt6 >= 6.6.1
- pyserial >= 3.5
- pymodbus >= 3.5.4
- PyQt6-QScintilla >= 2.14.1
- python-dotenv >= 1.0.0
๐ Installation & Setup
-
Clone the repository:
git clone https://github.com/Nsfr750/nidec-commandercde.git
cd nidec-commandercde
-
Create and activate a virtual environment (recommended):
python -m venv venv
# On Windows:
.\venv\Scripts\activate
# On Unix or MacOS:
# source venv/bin/activate
-
Install the required packages:
pip install -r requirements.txt
๐ Basic Usage
- Connect your Nidec Commander CDE drive to your computer via RS-485 adapter
-
Launch the application:
- Select the appropriate COM port and baud rate
- Click โConnectโ to establish communication with the drive
- Use the interface to control and monitor the drive
Connection Settings
- Baud Rate: 9600
- Data Bits: 8
- Parity: Even
- Stop Bits: 1
- Modbus Address: 1 (default, can be changed in drive parameters)
Important Notes
- This software is provided as-is without any warranty
- Always ensure proper electrical connections and safety measures when working with motor drives
- The default register addresses are based on typical Nidec drive configurations but may need adjustment for your specific model
- Refer to the Nidec CDE 400 Commander manual for detailed information about parameters and register addresses