MicroLogix 1400 Online Edit Error with MUL Instruction — figure 1

خطأ في التحرير عبر الإنترنت في MicroLogix 1400 مع تعليمة MUL

خطأ في التحرير عبر الإنترنت لجهاز MicroLogix 1400 عند إضافة تعليمة MUL بمعامل ثابت. يُرجى استخدام عنوان Float بدلًا من الثابت كمصدر لعملية الضرب لإصلاح المشكلة.

قد يفشل التحرير عبر الإنترنت لوحدة MicroLogix 1400 عبر EtherNet/IP مع ظهور الرسالة «تعذّر تجميع البرنامج. خطأ في التحرير عبر الإنترنت» عندما يستخدم سطر MUL ثابتًا حرفيًا مثل 0.7 مقابل مصدر صحيح. قد ينجح التحقق من المشروع نفسه دون اتصال بالإنترنت من دون ظهور أي مشكلة. يفرض مُجمِّع التحرير عبر الإنترنت في وحدة التحكم قواعد أكثر صرامة للمعاملات مقارنة بمسار التحقق دون اتصال، وتُعد الثوابت العشرية العائمة في تعليمات العمليات الحسابية سببًا شائعًا لظهور الخطأ.

خطأ التحرير عبر الإنترنت في MicroLogix 1400 مع تعليمة MUL — الشكل 1

استبدل القيمة الحرفية بعنوان ملف Float يحتوي مسبقًا على 0.7، ثم أعد اختبار التحرير عبر الإنترنت قبل تغيير أي شيء آخر.

العَرَض والإعداد

العنصر الإعداد النموذجي المسبب للفشل
وحدة التحكم MicroLogix 1400 Series A أو B
البرنامج RSLogix 500 مع التحرير عبر الإنترنت
التعليمة MUL
المصدر A N7:2 (عدد صحيح)
المصدر B الثابت 0.7
الوجهة N7:7 (عدد صحيح)

السبب الجذري

يتحقق التحرير عبر الإنترنت في MicroLogix 1400 من حجم المعامل ونوعه بصرامة أكبر من التجميع دون اتصال. قد يُقبل الثابت العائم بوصفه المصدر B في بعض عمليات التحقق دون اتصال، لكنه يُرفض عند ضرورة تجميع التعديل داخل صورة التشغيل. وتشير رسائل عدم الاتصال ذات الصلة، مثل «حجم المعامل غير متطابق»، إلى الفئة نفسها من عدم تطابق الأنواع. ولا يمكن تنفيذ كل تغييرات MicroLogix عبر الإنترنت؛ إذ تتطلب بعض التعديلات البنيوية إجراء التعديل دون اتصال ثم التنزيل.

الإجراء التصحيحي

  1. حدّد عنوان Float غير مستخدم (مثل F8:7).
  2. اضبط F8:7 مسبقًا على 0.7 أثناء عدم الاتصال أو باستخدام سطر MOV/تهيئة يُنفَّذ مرة واحدة.
  3. عدّل MUL: يبقى المصدر A هو N7:2؛ ويصبح المصدر B هو F8:7؛ وتبقى الوجهة N7:7 أو تُنقل إلى Float إذا كانت الدقة مهمة.
  4. اقبل التعديل عبر الإنترنت وتأكد من تجميع السطر.
  5. طبّق قيمة معروفة على المصدر A وتحقق من الناتج أثناء التشغيل.
خطأ التحرير عبر الإنترنت في MicroLogix 1400 مع تعليمة MUL — الشكل 2
MUL
  Source A: N7:2
  Source B: F8:7   <-- عنوان Float، وليس القيمة الحرفية 0.7
  Dest:     N7:7   <-- أو F8:8 للحصول على الدقة الكاملة

آثار نوع البيانات

الإعداد النتيجة
Source B = الثابت 0.7 خطأ في تجميع التحرير عبر الإنترنت
Source B = F8:7، Dest = N7:7 ينجح التعديل؛ مع اقتطاع/تقريب إلى عدد صحيح
Source B = F8:7، Dest = F8:8 ينجح التعديل؛ مع الحفاظ على دقة Float الكاملة

عندما تكون قيمة N7:2 = 10 ومعامل الضرب 0.7، تعطي الوجهة الصحيحة 7 بعد سلوك التقريب/الاقتطاع، وليس قيمة Float محفوظة تساوي 7.0. اختر نوع الوجهة بعناية عندما تُستخدم القيمة مع PID أو التحجيم أو المقارنات.

قيود التحرير عبر الإنترنت ذات الصلة بالعمليات الحسابية

تظهر الحساسية نفسها في مُجمِّع الإنترنت مع DIV والتعبيرات بأسلوب CPT حيثما كانت متاحة، وكذلك مع سلاسل INT/Float المختلطة التي أُدخلت بسرعة أثناء تعديل حي. غالبًا ما يحاول المهندسون إجراء ثلاثة تعديلات متتالية عبر الإنترنت—تغيير الثابت فقط، ثم تغيير نوع ملف الوجهة، ثم تغيير السطر بالكامل—من دون مغادرة وضع التشغيل. ويترك كل تجميع فاشل قائمة التعديلات المعلقة في حالة مربكة. ألغِ التعديل الفاشل بطريقة سليمة، وأجرِ تغييرًا متماسكًا واحدًا (من قيمة حرفية إلى عنوان Float)، ثم اقبله مرة واحدة. إذا أبلغت MicroLogix بعد عدة محاولات بأن البرنامج تعذّر تجميعه، فانتقل إلى وضع عدم الاتصال، وتحقق من وجود الملف (إنشاء F8 بعدد عناصر كافٍ)، ثم نزّل صورة معروفة الصلاحية قبل إعادة محاولة العمل عبر الإنترنت.

تحقق أيضًا من أن ملف Float غير محمي بامتياز أو كلمة مرور لجدول البيانات، بما يسمح بالتحقق دون اتصال لكنه يمنع التعديل عبر الإنترنت. تدعم وحدتا MicroLogix 1400 من Series A وSeries B التحرير عبر الإنترنت عندما تتوافق إصدارات البرامج الثابتة وRSLogix 500؛ وقد تؤدي إصدارات الأدوات غير المتطابقة إلى ظهور النص نفسه «خطأ في التحرير عبر الإنترنت» لأسباب أخرى. احتفظ بصورة لوحدة تحكم اختبارية تُظهر نجاح تعليمة MUL باستخدام معامل Float، حتى يتمكن الفنيون من مقارنتها بمشروع المصنع.

التحقق والقيود الأوسع

بعد قبول التعديل، طبّق عدة قيم على N7:2 وتابع أو راقب كلًا من وجهتي العدد الصحيح وFloat إذا كانتا موجودتين. تأكد من تجميع التحرير عبر الإنترنت دون أخطاء، وتحقق من تنفيذ MUL بصورة صحيحة أثناء التشغيل، وإذا كانت الدقة مهمة فانقل الوجهة إلى Float مثل F8:8. ينبغي إعادة إنتاج الأعطال المستمرة بعد استبدال القيم الحرفية دون اتصال أولًا، ثم تنزيل المشروع. فضّل استخدام القيم المعنونة بدلًا من الثوابت المضمنة حيثما كان متوقعًا إجراء تعديلات حية. وثّق ممارسات برمجة MicroLogix بجانب معايير أنظمة PLC وPAC الأخرى حتى لا يطارد الفنيون أعطال Ethernet بينما المشكلة في الواقع قاعدة تخص المعامل.

نبذة عن المؤلف

Mark Townsend | مهندس أتمتة أول – أنظمة Allen-Bradley

Mark Townsend مهندس أتمتة أول لديه أكثر من 18 عامًا من الخبرة في منصات Allen-Bradley، بما يشمل ControlLogix وCompactLogix وSLC-500 القديمة. ويتمحور عمله اليومي حول منطق RSLogix / Studio 5000 وتجهيز واجهات HMI باستخدام FactoryTalk View ضمن أساطيل قديمة ومختلطة.

خطأ في التحرير عبر الإنترنت في MicroLogix 1400 مع تعليمة MUL

خطأ في التحرير عبر الإنترنت لجهاز MicroLogix 1400 عند إضافة تعليمة MUL بمعامل ثابت. يُرجى استخدام عنوان Float بدلًا من الثابت كمصدر لعملية الضرب لإصلاح المشكلة.

قد يفشل التحرير عبر الإنترنت لوحدة MicroLogix 1400 عبر EtherNet/IP مع ظهور الرسالة «تعذّر تجميع البرنامج. خطأ في التحرير عبر الإنترنت» عندما يستخدم سطر MUL ثابتًا حرفيًا مثل 0.7 مقابل مصدر صحيح. قد ينجح التحقق من المشروع نفسه دون اتصال بالإنترنت من دون ظهور أي مشكلة. يفرض مُجمِّع التحرير عبر الإنترنت في وحدة التحكم قواعد أكثر صرامة للمعاملات مقارنة بمسار التحقق دون اتصال، وتُعد الثوابت العشرية العائمة في تعليمات العمليات الحسابية سببًا شائعًا لظهور الخطأ.

خطأ التحرير عبر الإنترنت في MicroLogix 1400 مع تعليمة MUL — الشكل 1

استبدل القيمة الحرفية بعنوان ملف Float يحتوي مسبقًا على 0.7، ثم أعد اختبار التحرير عبر الإنترنت قبل تغيير أي شيء آخر.

العَرَض والإعداد

العنصر الإعداد النموذجي المسبب للفشل
وحدة التحكم MicroLogix 1400 Series A أو B
البرنامج RSLogix 500 مع التحرير عبر الإنترنت
التعليمة MUL
المصدر A N7:2 (عدد صحيح)
المصدر B الثابت 0.7
الوجهة N7:7 (عدد صحيح)

السبب الجذري

يتحقق التحرير عبر الإنترنت في MicroLogix 1400 من حجم المعامل ونوعه بصرامة أكبر من التجميع دون اتصال. قد يُقبل الثابت العائم بوصفه المصدر B في بعض عمليات التحقق دون اتصال، لكنه يُرفض عند ضرورة تجميع التعديل داخل صورة التشغيل. وتشير رسائل عدم الاتصال ذات الصلة، مثل «حجم المعامل غير متطابق»، إلى الفئة نفسها من عدم تطابق الأنواع. ولا يمكن تنفيذ كل تغييرات MicroLogix عبر الإنترنت؛ إذ تتطلب بعض التعديلات البنيوية إجراء التعديل دون اتصال ثم التنزيل.

الإجراء التصحيحي

  1. حدّد عنوان Float غير مستخدم (مثل F8:7).
  2. اضبط F8:7 مسبقًا على 0.7 أثناء عدم الاتصال أو باستخدام سطر MOV/تهيئة يُنفَّذ مرة واحدة.
  3. عدّل MUL: يبقى المصدر A هو N7:2؛ ويصبح المصدر B هو F8:7؛ وتبقى الوجهة N7:7 أو تُنقل إلى Float إذا كانت الدقة مهمة.
  4. اقبل التعديل عبر الإنترنت وتأكد من تجميع السطر.
  5. طبّق قيمة معروفة على المصدر A وتحقق من الناتج أثناء التشغيل.
خطأ التحرير عبر الإنترنت في MicroLogix 1400 مع تعليمة MUL — الشكل 2
MUL
  Source A: N7:2
  Source B: F8:7   <-- عنوان Float، وليس القيمة الحرفية 0.7
  Dest:     N7:7   <-- أو F8:8 للحصول على الدقة الكاملة

آثار نوع البيانات

الإعداد النتيجة
Source B = الثابت 0.7 خطأ في تجميع التحرير عبر الإنترنت
Source B = F8:7، Dest = N7:7 ينجح التعديل؛ مع اقتطاع/تقريب إلى عدد صحيح
Source B = F8:7، Dest = F8:8 ينجح التعديل؛ مع الحفاظ على دقة Float الكاملة

عندما تكون قيمة N7:2 = 10 ومعامل الضرب 0.7، تعطي الوجهة الصحيحة 7 بعد سلوك التقريب/الاقتطاع، وليس قيمة Float محفوظة تساوي 7.0. اختر نوع الوجهة بعناية عندما تُستخدم القيمة مع PID أو التحجيم أو المقارنات.

قيود التحرير عبر الإنترنت ذات الصلة بالعمليات الحسابية

تظهر الحساسية نفسها في مُجمِّع الإنترنت مع DIV والتعبيرات بأسلوب CPT حيثما كانت متاحة، وكذلك مع سلاسل INT/Float المختلطة التي أُدخلت بسرعة أثناء تعديل حي. غالبًا ما يحاول المهندسون إجراء ثلاثة تعديلات متتالية عبر الإنترنت—تغيير الثابت فقط، ثم تغيير نوع ملف الوجهة، ثم تغيير السطر بالكامل—من دون مغادرة وضع التشغيل. ويترك كل تجميع فاشل قائمة التعديلات المعلقة في حالة مربكة. ألغِ التعديل الفاشل بطريقة سليمة، وأجرِ تغييرًا متماسكًا واحدًا (من قيمة حرفية إلى عنوان Float)، ثم اقبله مرة واحدة. إذا أبلغت MicroLogix بعد عدة محاولات بأن البرنامج تعذّر تجميعه، فانتقل إلى وضع عدم الاتصال، وتحقق من وجود الملف (إنشاء F8 بعدد عناصر كافٍ)، ثم نزّل صورة معروفة الصلاحية قبل إعادة محاولة العمل عبر الإنترنت.

تحقق أيضًا من أن ملف Float غير محمي بامتياز أو كلمة مرور لجدول البيانات، بما يسمح بالتحقق دون اتصال لكنه يمنع التعديل عبر الإنترنت. تدعم وحدتا MicroLogix 1400 من Series A وSeries B التحرير عبر الإنترنت عندما تتوافق إصدارات البرامج الثابتة وRSLogix 500؛ وقد تؤدي إصدارات الأدوات غير المتطابقة إلى ظهور النص نفسه «خطأ في التحرير عبر الإنترنت» لأسباب أخرى. احتفظ بصورة لوحدة تحكم اختبارية تُظهر نجاح تعليمة MUL باستخدام معامل Float، حتى يتمكن الفنيون من مقارنتها بمشروع المصنع.

التحقق والقيود الأوسع

بعد قبول التعديل، طبّق عدة قيم على N7:2 وتابع أو راقب كلًا من وجهتي العدد الصحيح وFloat إذا كانتا موجودتين. تأكد من تجميع التحرير عبر الإنترنت دون أخطاء، وتحقق من تنفيذ MUL بصورة صحيحة أثناء التشغيل، وإذا كانت الدقة مهمة فانقل الوجهة إلى Float مثل F8:8. ينبغي إعادة إنتاج الأعطال المستمرة بعد استبدال القيم الحرفية دون اتصال أولًا، ثم تنزيل المشروع. فضّل استخدام القيم المعنونة بدلًا من الثوابت المضمنة حيثما كان متوقعًا إجراء تعديلات حية. وثّق ممارسات برمجة MicroLogix بجانب معايير أنظمة PLC وPAC الأخرى حتى لا يطارد الفنيون أعطال Ethernet بينما المشكلة في الواقع قاعدة تخص المعامل.

نبذة عن المؤلف

Mark Townsend | مهندس أتمتة أول – أنظمة Allen-Bradley

Mark Townsend مهندس أتمتة أول لديه أكثر من 18 عامًا من الخبرة في منصات Allen-Bradley، بما يشمل ControlLogix وCompactLogix وSLC-500 القديمة. ويتمحور عمله اليومي حول منطق RSLogix / Studio 5000 وتجهيز واجهات HMI باستخدام FactoryTalk View ضمن أساطيل قديمة ومختلطة.

اترك تعليقًا

يرجى الملاحظة، يجب الموافقة على التعليقات قبل نشرها.