المفاهيم

افهم العناصر الأساسية قبل العمل مع التطبيق.

الأجهزة المتوافقة: iCTRL-20 فقط

صُمِّم DZVOLT UI حصراً لوحدة التحكم الصناعية DZVOLT iCTRL-20. لن يعمل مع أجهزة Modbus RTU الأخرى.

مساحة العمل §

تمثّل مساحة العمل اتصالاً بمنفذ تسلسلي واحد. تجمع جميع وحدات Modbus RTU المتصلة فيزيائياً بنفس ناقل RS485.

تحتفظ كل مساحة عمل بإعداداتها الخاصة: مسار المنفذ التسلسلي (مثل /dev/ttyUSB0 أو COM3) وفترة الاستطلاع. معدل البود ثابت عند 9600 8N1 ليتوافق مع iCTRL-20. عند توصيل وحدة داخل مساحة عمل، تفتح مساحة العمل المنفذ التسلسلي وتبدأ بإرسال طلبات قراءة Modbus في حلقة.

يمكنك الحصول على مساحات عمل متعددة — واحدة لكل محوّل تسلسلي مثلاً — كل منها تعمل باستقلالية.

الوحدة §

الوحدة هي نسخة من جهاز Modbus RTU فيزيائي موضوعة داخل مساحة عمل. تمتلك كل وحدة:

  • اسم — التسمية التي تعطيها (مثلاً "وحدة تحكم غرفة المضخات")
  • Slave ID — عنوان Modbus للجهاز الفيزيائي (أحد 8 قيم ثابتة: 1، 2، 3، 4، 23، 34، 24، 234)، يُضبط عبر مفاتيح DIP
  • قالب — نوع الوحدة الذي يحدد تخطيط المدخلات/المخرجات (عدد DI، عدد AI، إلخ)

يمكن وجود وحدات متعددة في مساحة عمل واحدة طالما أن لكل وحدة Slave ID فريداً على الناقل.

أقسام الوحدة §

تكشف كل وحدة عن مدخلاتها/مخرجاتها منظّمةً في أقسام مصنّفة. القسم هو تجميع منطقي للإشارات ذات الصلة — مثلاً جميع المدخلات الرقمية أو جميع المخرجات التناظرية.

  • DI
    مدخل رقمي

    إشارات تشغيل/إيقاف من مفاتيح أو حساسات أو جهات اتصال. يدعم عدّ النبضات والتشابك DI→DO.

  • DO
    مخرج رقمي

    مخرجات ريلاي أو ترانزستور يمكنك تشغيلها أو إيقافها. يدعم مؤقتات التأخير عند التشغيل والإيقاف.

  • AI
    مدخل تناظري

    قراءات الجهد (0–10 V) أو التيار (4–20 mA). عتبات إنذار min/max قابلة للإعداد.

  • AO
    مخرج تناظري

    إشارات تحكّم 0–10 V يمكنك ضبطها على قيمة محددة من لوحة التفاصيل.

  • PWR
    مصدر الطاقة

    يُبلّغ عن حالة مصدر الطاقة والإنذار. يعطّل عناصر تحكّم AO عند انقطاع الطاقة.

  • DEV
    معلومات الجهاز

    للقراءة فقط: Slave ID مؤكّد من الجهاز والرقم التسلسلي وسجل حالة الجهاز.

انظر أقسام الوحدة للاطلاع على مرجع كامل لكل نوع.

Modbus RTU §

Modbus RTU بروتوكول اتصال تسلسلي شائع الاستخدام في أتمتة الصناعة. يعمل وفق نموذج ماستر/سليف حيث يؤدي DZVOLT UI دور الماستر، وكل وحدة iCTRL-20 سليف يُعرَّف بأحد 8 عناوين ثابتة (1، 2، 3، 4، 23، 34، 24، 234) تُضبط عبر مفاتيح DIP للجهاز.

يرسل الماستر طلبات قراءة أو كتابة إلى سليف محدد عبر ناقل RS485. يستطلع DZVOLT UI سجلات كل وحدة على فترة قابلة للإعداد ويبثّ النتائج إلى جميع المتصفحات المتصلة في الوقت الفعلي.

نوعان من السجلات مهمان:

  • Coils — قيم قراءة/كتابة أحادية البت، تُستخدم للمخرجات الرقمية
  • Holding registers — قيم قراءة/كتابة 16-بت، تُستخدم للمخرجات التناظرية والإعداد
يجب أن تكون Slave IDs فريدة

يجب أن تمتلك كل وحدة على نفس ناقل RS485 Slave ID مميزاً. تؤدي المعرّفات المكررة إلى تصادمات في الاتصال وقراءات غير صحيحة. تُضبط Slave IDs عبر مفاتيح DIP على الجهاز.

أدوار المستخدمين §

يحتوي DZVOLT UI على دورين: مسؤول ومشغّل. يُطبَّق الفرق بينهما على الخادم والواجهة معاً.

الصلاحية مسؤول مشغّل
الوصول من الجهاز المحلي فقط أي متصفح على الشبكة
إنشاء/حذف مساحات العمل
إضافة/إزالة الوحدات
تعديل أسماء الأقسام والوحدات
قراءة قيم المدخلات/المخرجات
تبديل المخرجات (DO، AO)
عرض سجل التدقيق
إدارة حسابات المشغّلين