PLC دلتا DVP بالعربي: قراءة الموديل، التوصيل بالبرنامج، معاني اللمبات، أكواد الأعطال D1004، وربط الانفرتر عبر Modbus
الخلاصة السريعة:
- اسم الموديل يُقرأ هكذا: DVP 14 ES2 00 R = 14 نقطة دخل وخرج، سلسلة ES2، تغذية AC (00)، مخارج ريليه (R). الحرف T يعني ترانزستور NPN، وS ترانزستور PNP، و11 تغذية 24 فولت DC.
- سلسلة ES2 تعمل على 100–240 فولت AC، أما SS2 وSA2 وSX2 فتعمل على 24 فولت DC.
- ES2 وSS2 بدون بطارية: البرنامج محفوظ في ذاكرة فلاش ولا يضيع. أما EH3 فلها بطارية ولمبة BAT.LOW.
- لمبة ERROR تومض كل 0.5 ثانية: خطأ في البرنامج، اقرأ الكود من D1004 وموقع الخطأ من D1137. تومض بسرعة كل 0.2 ثانية: تغذية 24 فولت الداخلية محمّلة زيادة. مضاءة ثابتة: تجاوز زمن المراقبة (WDT).
- الإعداد الافتراضي لمنافذ الاتصال: 9600، 7 بت، Even، 1 stop، ASCII.
- لربط انفرتر دلتا عبر RS-485: اضبط D1120 = H87 (9600، 8، E، 1) وفعّل M1120، ثم استخدم MODRW أو MODRD.
1. كيف تقرأ موديل DVP
صيغة الاسم في كتالوج دلتا: DVP ○○ □□ ○○ □
| الجزء | المعنى | مثال |
|---|---|---|
| الرقم الأول | مجموع نقاط الدخل والخرج على الوحدة | 14 / 24 / 32 / 40 / 60 |
| السلسلة | ES2، ES3، EX2، SS2، SA2، SX2، SV2، SE، EC3، EC5، EH3 | ES2 |
| كود التغذية | 00 = تغذية AC (100–240 فولت)، 11 = تغذية 24 فولت DC | 00 |
| كود المخارج | R ريليه، T ترانزستور NPN، S ترانزستور PNP، M مختلط مع مخارج تفاضلية، RC/TC مع CANopen، RE/TE مع إيثرنت | R |
| رقم الجيل (في EH) | في DVP32EH00T3 الرقم 3 في النهاية يعني الجيل الثالث EH3 | T3 |
أمثلة:
- DVP14ES200R: 14 نقطة، ES2، تغذية AC، مخارج ريليه.
- DVP32ES200T: 32 نقطة (16 دخل + 16 خرج)، ES2، تغذية AC، مخارج ترانزستور NPN.
- DVP14SS211R: 14 نقطة، SS2، تغذية 24 فولت DC، ريليه.
- DVP32EH00T3: 32 نقطة، EH3، تغذية AC، ترانزستور.
نصيحة الشراء: اختر R (ريليه) للأحمال العادية مثل الكونتاكتورات والصمامات على AC أو DC. اختر T (ترانزستور) إذا كنت تحتاج نبضات سريعة للستيبر أو السيرفو. المخارج الريليه لا تعطي نبضات عالية التردد.
2. التغذية والمداخل والمخارج والسعة
| السلسلة | التغذية | الموديلات ونقاط الدخل/الخرج | سعة البرنامج | المنافذ |
|---|---|---|---|---|
| ES2 | 100–240 فولت AC (ما عدا DVP32ES211T على 24 فولت DC) | 16ES2: 8/8 · 24ES2: 16/8 · 32ES2: 16/16 · 40ES2: 24/16 · 60ES2: 36/24 · 80ES2: 40/40 | 15,872 خطوة (تسويقياً 16K) | COM1 RS-232 + COM2 وCOM3 RS-485 |
| EX2 | 100–240 فولت AC | 20EX2: 8 دخل رقمي / 6 خرج رقمي + 4 دخل تناظري / 2 خرج تناظري | 15,872 خطوة | 3 منافذ مثل ES2 |
| SS2 | 24 فولت DC | 14SS2: 8/6 · 12SS211S: 8/4 (PNP) · 28SS2: 16/12 | 7,920 خطوة (تسويقياً 8K) | COM1 RS-232 + COM2 RS-485 |
| SA2 / SX2 | 24 فولت DC | حسب الموديل، SX2 فيها مداخل ومخارج تناظرية | 15,872 خطوة | 3 منافذ (COM3 في SX2 هو USB) |
| EH3 | 100–240 فولت AC | من 16EH00 إلى 80EH00 بالريليه أو الترانزستور | أكبر من ES2، مع بطارية | RS-232 + RS-485 |
| EC3 / EC5 | AC | موديلات اقتصادية | EC3: 4K · EC5: 16K | — |
- الحد الأقصى لنقاط الدخل والخرج مع موديولات التوسعة في ES2 هو 256 نقطة رقمية حسب ورقة التعليمات الرسمية (الكتالوج يذكر 512، فاعتمد الرقم الأصغر عند التصميم). في SS2 حتى 480 نقطة.
- كل المنافذ تدعم Modbus بنمط ASCII أو RTU. سرعة COM1 حتى 115200، وCOM2 وCOM3 أعلى من ذلك.
- ES2 وSS2 بدون بطارية: ورقة التعليمات الرسمية تنص على أن البرنامج والبيانات المحفوظة مخزنة في ذاكرة فلاش، فلا يوجد ما يضيع عند انقطاع الكهرباء.
3. البرنامج والكابل والاتصال
أي برنامج تستخدم؟
- WPLSoft: برنامج اللادر الكلاسيكي من دلتا، وهو الأسهل لمن اعتاد سلسلة DVP. النسخة الحالية في مركز تحميل دلتا V2.53.
- ISPSoft: منصة دلتا الأحدث بمعيار IEC 61131-3، وتستخدم برنامج COMMGR لإدارة الاتصال. النسخة الحالية V3.24.
- الاثنان مجانيان من مركز تحميل دلتا، وكلاهما يدعم ES2 وSS2 وSA2 وSX2 وEH3.
الكابل
- DVPACAB2A30: كابل دلتا الأصلي RS-232 من الكمبيوتر إلى منفذ COM1 في الـ PLC.
- إذا كان الكمبيوتر بدون منفذ تسلسلي، استخدم محوّل USB إلى RS-232 مع الكابل نفسه.
- بديل آخر: محوّل IFD6500 (USB إلى RS-485) على منفذ COM2.
إعدادات الاتصال الافتراضية
حسب دليل البرمجة الرسمي، الإعداد الافتراضي لكل المنافذ هو: 9600 bps، 7 بت بيانات، Even parity، 1 stop bit، نمط ASCII، وعنوان المحطة الافتراضي 1. هذه القيمة تقابل D1036 = H86 لمنفذ COM1 وD1120 = H86 لمنفذ COM2.
خطوات الاتصال في WPLSoft
- وصّل الكابل على COM1 وشغّل الـ PLC.
- في WPLSoft افتح Communication Setting (F3)، واختر رقم منفذ COM في الكمبيوتر، والإعدادات 9600 / 7 / Even / 1 / ASCII.
- للتنزيل إلى الـ PLC: من قائمة Communication اختر Write to PLC. الـ PLC يجب أن يكون على STOP.
- للرفع من الـ PLC: Read from PLC.
- مفتاح RUN/STOP الفعلي موجود على وحدات ES2 وSS2 وEH3، ويمكن أيضاً تغيير الحالة من البرنامج.
كلمات السر
حسب صفحة أسئلة دلتا الرسمية، هناك نوعان: كلمة سر المشروع (الملف لا يُفتح بدونها) وكلمة سر الـ PLC (مطلوبة للتنزيل والرفع). تُضبط من Communication ثم System Security ثم Enable Password، مع خيار تحديد عدد المحاولات.
إذا استلمت ماكينة والـ PLC عليه كلمة سر لا تعرفها، فلا توجد طريقة رسمية لرفع البرنامج. الحل العملي إما الحصول على الملف من الشركة المصنعة أو إعادة البرمجة من الصفر.
4. معاني اللمبات POWER / RUN / ERROR / BAT.LOW
| ما تراه | المعنى | ماذا تفعل |
|---|---|---|
| POWER مطفأة وكل اللمبات مطفأة | لا توجد تغذية | افحص جهد التغذية والتوصيل وقدرة مصدر الطاقة. إذا بقيت مطفأة مع تغذية سليمة فالوحدة تحتاج استبدالاً |
| RUN مضاءة | البرنامج يعمل | طبيعي |
| RUN مطفأة وERROR مطفأة | الـ PLC على STOP | حوّل المفتاح إلى RUN أو أرسل أمر RUN من البرنامج |
| ERROR مضاءة ثابتة | تجاوز زمن المراقبة WDT: دورة البرنامج أطول من القيمة في D1000 | اقرأ الخطوة في D1008، قصّر البرنامج أو استخدم تعليمة WDT، أعد التنزيل، افصل الكهرباء وأعدها، وافحص التشويش |
| ERROR تومض كل 0.5 ثانية | خطأ في البرنامج: تعليمة أو معامل أو جهاز غير صالح | اقرأ الكود من D1004 والخطوة من D1137 (القسم التالي) |
| ERROR تومض بسرعة كل 0.2 ثانية | تغذية 24 فولت الداخلية غير كافية | الحساسات أو الموديولات تسحب أكثر من قدرة المصدر الداخلي. استخدم مصدر 24 فولت خارجياً |
| ERROR تومض 0.2 ثانية ثم تتوقف ثانية وتكرر | عطل هاردوير في الذاكرة | الوحدة تحتاج صيانة أو استبدالاً |
| BAT.LOW مضاءة (EH2 / EH3 / SA / SV) | جهد البطارية منخفض | استبدل البطارية بأسرع وقت. في EH3 توجد نسخة احتياطية تلقائية تمنع ضياع البرنامج حتى لو نفدت البطارية، لكن لا تعتمد عليها: احتفظ دائماً بنسخة من المشروع |
عمر بطارية EH3 حوالي 8 سنوات عند 25 درجة مئوية حسب ورقة التعليمات الرسمية. وحدات ES2 وSS2 ليست فيها بطارية أصلاً.
5. أكواد الأعطال في D1004
عندما تومض لمبة ERROR كل 0.5 ثانية، تُفعَّل العلامة M1004 ويُكتب كود الخطأ في السجل D1004 (بالنظام السادس عشري) ورقم الخطوة في D1137. اقرأهما من نافذة مراقبة الأجهزة (Device Monitor) في WPLSoft أو ISPSoft، ثم انتقل إلى تلك الخطوة في اللادر.
| الكود (hex) | المعنى |
|---|---|
| 0001 / 0002 / 0003 | جهاز S أو عنوان P أو KnSm خارج النطاق أو مكرر |
| 0102 | مؤشر المقاطعة I خارج النطاق أو مكرر |
| 0401 / 0501 / 0601 / 0801 | جهاز X أو Y أو T أو M خارج النطاق |
| 0B01 | ثابت K أو H خارج النطاق |
| 0D01 إلى 0D0B | سوء استخدام معامل في DECO أو ENCO أو DHSCS أو PLSY أو PWM أو FROM/TO أو PID أو SPD أو IST |
| 0E18 | خطأ تحويل BCD |
| 0E19 | قسمة على صفر |
| 0E1A | جهاز خارج النطاق (بما فيه الفهرسة E/F) |
| 0E1B | جذر تربيعي لعدد سالب |
| 0E1C | خطأ اتصال FROM/TO مع موديول التوسعة |
| C400 | تعليمة غير معروفة |
| C401 | خطأ في الحلقة |
| C402 / C403 | أكثر من 9 تعليمات LD/LDI أو MPS متتالية |
| C404 | FOR-NEXT متداخلة أكثر من 6 مستويات |
| C40E / C40F | IRET أو SRET غير متبوعة بـ FEND |
| C41C / C41D | نقاط التوسعة أو عدد الموديولات تجاوز الحد |
| C41F | فشل الكتابة في الذاكرة |
| C440 / C441 / C442 | عطل هاردوير في العدّاد السريع أو المقارن أو مخرج النبضات |
| C443 | لا يوجد رد من وحدة التوسعة |
| C4EE | لا توجد تعليمة END في البرنامج |
| C4FF | تعليمة غير صالحة |
ملاحظة: تجاوز زمن المراقبة (Watchdog) ليس كوداً في D1004. علامته هي M1008 مضاءة ورقم الخطوة في D1008 ولمبة ERROR ثابتة. أما أخطاء الحساب أثناء التشغيل فعلامتها M1067 وكودها في D1067.
6. أهم العلامات والسجلات الخاصة M/D
علامات M
| العلامة | الوظيفة |
|---|---|
| M1000 | تلامس مفتوح طبيعياً يعمل طول فترة RUN (الأكثر استخداماً) |
| M1002 | نبضة واحدة في أول دورة عند بدء RUN (للتهيئة) |
| M1004 | تُضاء عند وجود خطأ في البرنامج |
| M1008 | تجاوز زمن المراقبة WDT |
| M1011 / M1013 | نبضة ساعة 10 مللي ثانية / نبضة ساعة ثانية واحدة (0.5 ثانية ON و0.5 OFF) |
| M1019 | تغذية 24 فولت غير مستقرة، لمبة ERROR تومض |
| M1120 | تثبيت إعداد COM2. بعد تفعيلها لا يُقبل تعديل D1120 |
| M1122 | طلب الإرسال على COM2 |
| M1127 | اكتمال الإرسال والاستقبال على COM2 |
| M1129 | انتهاء مهلة الاستقبال على COM2 |
| M1139 | COM1: OFF = ASCII، ON = RTU |
| M1143 | COM2: OFF = ASCII، ON = RTU |
| M1140 / M1141 | خطأ استقبال / خطأ معامل في MODRD وMODWR وMODRW على COM2 |
سجلات D
| السجل | الوظيفة |
|---|---|
| D1000 | زمن المراقبة WDT بالمللي ثانية |
| D1001 | إصدار الفيرموير |
| D1002 | سعة البرنامج |
| D1004 | كود خطأ البرنامج |
| D1008 | الخطوة عند تجاوز WDT |
| D1010 / D1011 / D1012 | زمن الدورة الحالي / الأدنى / الأقصى (بوحدة 0.1 مللي ثانية) |
| D1036 | بروتوكول COM1 (RS-232) |
| D1120 | بروتوكول COM2 (RS-485) |
| D1109 | بروتوكول COM3 |
| D1121 | عنوان محطة الـ PLC على COM1 وCOM2 |
| D1129 | مهلة الاستقبال على COM2 بالمللي ثانية |
| D1130 | كود الاستثناء الذي أعاده جهاز Modbus على COM2 |
| D1137 | الخطوة التي حدث فيها خطأ المعامل |
| D1140 | عدد موديولات الدخل والخرج المركبة |
7. ربط انفرتر دلتا عبر Modbus RS-485
معنى قيمة D1120
القيمة تُبنى من بتات: b0 طول البيانات (0 = 7 بت، 1 = 8 بت)، b1–b2 التماثل (00 بدون، 01 فردي، 11 زوجي)، b3 بتات التوقف (0 = 1، 1 = 2)، b4–b7 السرعة (1000 = 9600، 1001 = 19200، 1010 = 38400، 1011 = 57600، 1100 = 115200).
| القيمة | الإعداد |
|---|---|
| H86 | 9600، 7 بت، Even، 1 stop (الافتراضي، ASCII) |
| H87 | 9600، 8 بت، Even، 1 stop (المثال الرسمي لربط انفرتر دلتا) |
| H81 | 9600، 8 بت، بدون تماثل، 1 stop |
| H89 | 9600، 8 بت، بدون تماثل، 2 stop |
تحذير من خطأ شائع: القيمة H’C7 التي تنتشر في بعض المنتديات ليست 9600 8N1. هي تعني 115200، 8 بت، Even. لا تستخدمها للانفرتر.
هيكل البرنامج (مقتبس من مثال دليل دلتا الرسمي)
- عند أول دورة (M1002): انقل H87 إلى D1120، فعّل M1120، وانقل K100 إلى D1129 (مهلة 100 مللي ثانية). للعمل بنمط RTU فعّل M1143 أيضاً.
- اضبط بارامترات الاتصال في الانفرتر بنفس القيم (السرعة والصيغة وعنوان المحطة).
- لقراءة حالة الانفرتر: MODRD K1 H2101 على COM2. البيانات المستلمة تُخزن في D1070–D1085 بنمط ASCII وتُحوّل إلى D1050–D1055.
- لإرسال أمر تشغيل: MODWR K1 H2000 H12 (H2000 هو سجل الأوامر في انفرترات دلتا، وH12 = تشغيل أمامي في مثال الدليل).
- تعليمة MODRW تعمل على COM1 وCOM2 وCOM3 وتدعم الدوال H01 وH02 وH03 وH04 وH05 وH06 وH0F وH10، وصيغتها: MODRW ثم المحطة ثم الدالة ثم العنوان ثم سجل البيانات ثم العدد.
- أطلق الإرسال بتفعيل M1122، وعالج الرد عند M1127 ثم أعد ضبطها بـ RST M1127.
قواعد مهمة من الدليل: لا تشغّل تعليمات MODRD بتلامس حافة صاعدة أو هابطة، وتعليمة واحدة فقط على المنفذ في الوقت نفسه. تعليمة MODRD تعمل على COM2 فقط. عند رد استثناء من الانفرتر تُضاء M1141 ويُكتب الكود في D1130.
التوصيل
- أطراف RS-485 في ES2 هي D+ وD− وSG.
- وصّل D+ إلى الطرف الموجب في الانفرتر وD− إلى السالب.
- استخدم كابلاً مجدولاً مزدوج العزل (20AWG) ومقاومة إنهاء 120 أوم عند الطرفين حسب ورقة التعليمات الرسمية.
راجع أيضاً برمجة انفرتر دلتا MS300 لضبط بارامترات الاتصال من جهة الانفرتر.
8. الموديلات المتوقفة وبدائلها
| السلسلة | الحالة على موقع دلتا (سبتمبر 2026) | البديل |
|---|---|---|
| DVP-ES | متوقفة منذ يوليو 2018 | DVP-ES2 |
| DVP-EX | متوقفة منذ يوليو 2018 | DVP-EX2 |
| DVP-EH2 | متوقفة | DVP-EH3 ثم DVP-ES3 |
| DVP-EH3 | مدرجة ضمن المتوقفة | DVP-ES3 (64K خطوة، EtherCAT، إيثرنت مزدوج) |
| DVP-SS / DVP-SA / DVP-EH الأصلية | غير موجودة في القائمة الحالية | SS2 / SA2 / ES3 |
| ES2، ES3، EX3، EC3، EC5، SS2، SA2، SX2، SX3، SV2، SV3، SE | متوفرة | — |
عند استبدال وحدة قديمة بالبديل، راجع عدد النقاط ونوع المخارج وجهد التغذية، وتأكد من توافق البرنامج قبل التنزيل. لسلسلة AS الأحدث من دلتا برنامج مختلف (ISPSoft أو DIADesigner).
تحتاج PLC دلتا DVP أو موديول توسعة أو كابل برمجة؟
أرسل رقم الموديل المطبوع على الوحدة (مثل DVP14ES200R) أو صورة الملصق، ونرد بالسعر ومدة الشحن. نشحن إلى كل الدول العربية ولنا وكلاء في 11 دولة.
اطلب عرض سعر واتساب: +86 181 5871 1787أسئلة شائعة
ما الفرق بين DVP14ES200R وDVP14ES200T؟
الحرف الأخير فقط: R مخارج ريليه تناسب الكونتاكتورات والصمامات العادية، وT مخارج ترانزستور NPN تناسب النبضات السريعة للستيبر والسيرفو. الباقي متطابق: 14 نقطة، سلسلة ES2، تغذية 100–240 فولت AC.
لمبة ERROR تومض في PLC دلتا، ما السبب؟
إذا كانت تومض كل 0.5 ثانية فالبرنامج فيه خطأ: اقرأ الكود من D1004 والخطوة من D1137. إذا كانت تومض بسرعة كل 0.2 ثانية فتغذية 24 فولت الداخلية محمّلة زيادة. إذا كانت مضاءة ثابتة فدورة البرنامج تجاوزت زمن المراقبة WDT.
هل يضيع برنامج DVP-ES2 عند انقطاع الكهرباء؟
لا. وحدات ES2 وSS2 تحفظ البرنامج والبيانات المحفوظة في ذاكرة فلاش وليس فيها بطارية أصلاً. أما EH3 فلها بطارية وتحتاج مراقبة لمبة BAT.LOW.
ما هي إعدادات الاتصال الافتراضية لبرمجة DVP؟
9600 bps، 7 بت بيانات، Even parity، 1 stop bit، نمط ASCII، وعنوان المحطة 1. تقابل القيمة H86 في D1036 لمنفذ COM1.
ما قيمة D1120 لربط انفرتر دلتا على 9600؟
H87 تعطي 9600، 8 بت، Even، 1 stop، وهي المستخدمة في المثال الرسمي لدلتا. للعمل 8N1 استخدم H81. لا تستخدم H’C7 لأنها تعني 115200.
هل WPLSoft أم ISPSoft؟
الاثنان مجانيان ويدعمان سلسلة DVP. WPLSoft أبسط وأشهر عند الفنيين، وISPSoft هو الأحدث بمعيار IEC 61131-3 ويلزم لسلسلة AS. لبرنامج DVP قديم موجود عندك كملف .dvp استخدم WPLSoft.