Nidec CommanderCDE
تطبيق رسومي متكامل بلغة Python للتحكم في ومراقبة محركات Nidec Commander CDE عبر بروتوكول Modbus RTU.
✨ الميزات
- دعم متعدد اللغات: واجهة كاملة باللغتين الإنجليزية والإيطالية مع إمكانية تبديل اللغة ديناميكيًا
- دعم نماذج متعددة: متوافق مع نماذج المحركات CDE400 و CDE550 و CDE750 و CDE1100S
- التحكم في المحرك:
- الاتصال بمحركات Nidec Commander CDE عبر RS-485/Modbus RTU
- التحكم في سرعة واتجاه دوران المحرك
- تشغيل/إيقاف المحرك
- مراقبة حالة وتشخيصات المحرك في الوقت الفعلي
- كشف الأعطال وإعادة تعيينها
- نسخ احتياطي واستعادة المعلمات
- واجهة المستخدم:
- واجهة حديثة بعلامات تبويب مع عناصر تحكم بديهية
- لوحة تحكم شاملة مع مقاييس في الوقت الفعلي
- شريط حالة مع معلومات الاتصال وحالة المحرك
- تصميم متجاوب مع دعم السمة الداكنة/الفاتحة
- عناصر واجهة مستخدم قابلة للتخصيص
- إدارة البيانات:
- مراقبة وتسجيل معلمات المحرك في الوقت الفعلي
- تصدير البيانات إلى CSV/Excel
- تصور اتجاهات المعلمات على الرسوم البيانية
- فترات تسجيل بيانات قابلة للتخصيص
- التشخيص:
- مراقبة شاملة للمعلمات
- سجل الأخطاء والتسجيلات
- مؤشرات حالة النظام
- مقاييس الأداء في الوقت الفعلي
🆕 ما الجديد في الإصدار 0.0.4
ميزات جديدة
- إضافة دعم لنماذج متعددة من محركات Nidec (CDE400، CDE550، CDE750، CDE1100S)
- ترجمة إيطالية كاملة لجميع عناصر الواجهة
- نظام مساعدة محسن مع توثيق مفصل
- سمة زرقاء لتحسين إمكانية القراءة في أقسام المساعدة
تحسينات
- تحديث واجهة المستخدم لتحسين تجربة المستخدم
- تحسين رسائل الخطأ ونظام التسجيل
- تحسين الأداء للمراقبة في الوقت الفعلي
- إصلاح مشكلات التوافق مع PyQt6
- إصلاح تبديل اللغة في نوافذ المساعدة
🚀 المتطلبات
- Python 3.8 أو أحدث
- PyQt6 >= 6.6.1
- pyserial >= 3.5
- pymodbus >= 3.5.4
- PyQt6-QScintilla >= 2.14.1
- python-dotenv >= 1.0.0
🛠 التثبيت والإعداد
-
استنسخ المستودع:
git clone https://github.com/Nsfr750/nidec-commandercde.git
cd nidec-commandercde
-
قم بإنشاء وتفعيل بيئة افتراضية (موصى به):
python -m venv venv
# في ويندوز:
.\venv\Scripts\activate
# في لينكس/ماك:
# source venv/bin/activate
-
قم بتثبيت الحزم المطلوبة:
pip install -r requirements.txt
🚀 الاستخدام الأساسي
- قم بتوصيل محرك Nidec Commander CDE بجهاز الكمبيوتر عبر محول RS-485
-
شغل التطبيق:
- حدد منفذ COM المناسب وسرعة الباود
- انقر فوق ‘اتصال’ لإنشاء اتصال بالمحرك
- استخدم الواجهة للتحكم في المحرك ومراقبته
إعدادات الاتصال
- سرعة الباود: 9600
- بتات البيانات: 8
- التكافؤ: زوجي
- بتات التوقف: 1
- عنوان Modbus: 1 (افتراضي، يمكن تغييره في معلمات المحرك)
ملاحظات هامة
- يقدم هذا البرنامج كما هو دون أي ضمانات
- تأكد دائمًا من اتباع إجراءات السلامة الكهربائية عند العمل مع محركات الأقراص
- عناوين السجلات الافتراضية تستند إلى تكوينات Nidec النموذجية ولكن قد تحتاج إلى تعديل لنموذج معين
- راجع دليل مستخدم Nidec CDE 400 Commander لمزيد من المعلومات حول المعلمات وعناوين السجلات