التقاط حركة مرور EtherNet/IP من Allen-Bradley 842E
سير عمل غير تدخّلي لالتقاط الحزم الخاصة بمشفّر Allen-Bradley 842E، يشمل موضع منفذ النسخ المتطابق، وفئات حركة مرور EtherNet/IP، وتوقيت RPI، وأدلة المحوّل، وفج...
لن يرى حاسوب محمول متصل بالمفتاح المُدار نفسه الذي يتصل به مُرمِّز Allen-Bradley 842E حركة البيانات الدورية للمُرمِّز تلقائيًا. فالمفتاح يمرّر عادةً الإطارات أحادية الإرسال نحو منفذ الوجهة فقط. لذلك قد لا يعرض المحلّل شيئًا تقريبًا، بينما تُبلغ وحدة التحكم عن انتهاء مهلة الإدخال/الإخراج.
يبدأ الالتقاط المفيد بفرضية عطل قابلة للاختبار ونقطة التقاط يمكنها رصد الإطارات ذات الصلة.
حدّد السؤال قبل جمع الحزم
اكتب العَرَض بصياغة قابلة للقياس. تشمل الأمثلة انتهاء مهلة الاتصال أثناء انتقال معين في الآلة، أو توقف قيمة المُرمِّز عن التغير، أو تكرار إعادة الاتصال، أو وصول بيانات الموضع في وقت متأخر عما تتوقعه وحدة التحكم. سجّل رمز عطل وحدة التحكم، والوقت، ومؤشرات المُرمِّز، وحالة منفذ المفتاح.
حدّد الأدلة التي ستدعم كل فرضية أو ترفضها. إذا كان السؤال هو ما إذا كانت الإطارات تغادر المُرمِّز، فاعكس منفذ المُرمِّز. وإذا كان السؤال هو ما إذا كانت تصل إلى وصلة وحدة التحكم الصاعدة، فراقب تلك الوصلة. وقد لا يحدد الالتقاط من جانب واحد فقط من مفتاح وسيط موقع الفقد دائمًا.
يمكن مراجعة أجهزة المُرمِّز في مجموعة المستشعرات، بينما تُجمع المفاتيح المُدارة ومهايئات الشبكة ضمن الاتصالات والشبكات.
افهم مسار شبكة 842E
توثّق Rockwell Automation جهاز 842E بوصفه عائلة مُرمِّزات مطلقة من نوع EtherNet/IP، مزودة بمنفذي إيثرنت لطبولوجيات الخط وDevice Level Ring المدعومة. ويحدد الكتالوج وإعداد المشروع الدقيقان اتصال البيانات، والتجميعة، والفاصل الزمني المطلوب للحزم، وسلوك التشخيص.
وثّق كلا المنفذين الفعليين، وإعدادات IP، واتصال وحدة التحكم، والطبولوجيا، والبرنامج الثابت، وما إذا كان Device Level Ring نشطًا. في الطبولوجيا الخطية، يمكن أن يؤثر كبل أو جهاز لاحق في الحركة عبر المُرمِّز. وفي الحلقة، يضيف حدث طبولوجي أدلةً يجب ربطها بعطل الاتصال.
لا تفترض أن المنفذ الأقرب إلى وحدة التحكم هو دائمًا نقطة الالتقاط المفيدة الوحيدة. ارسم المسار الفعلي، بما في ذلك منافذ المفاتيح، والوصلات الصاعدة، ومشرف الحلقة، ومحوّلات الوسائط، وأي مسارات زائدة.
اختر أسلوب التقاط غير تدخلي
تكون جلسة عكس المنفذ في مفتاح مُدار عادةً أقل الأساليب إزعاجًا. اضبط المصدر على منفذ المُرمِّز، أو منفذ وحدة التحكم، أو الوصلة الصاعدة المطلوبة وفقًا للفرضية. واضبط المنفذ المتصل بالمحلّل بوصفه الوجهة، وتحقق مما إذا كان المفتاح يعكس حركة الدخول أو الخروج أو كليهما.
يُعدّ مُلتقط شبكة سلبي مُصممًا لهذا الغرض خيارًا آخر عندما تسمح البنية وإجراءات التوقف بذلك. لا تُدخل مفتاحًا غير مُدار أو موزّعًا مكتبيًا عاديًا في مسار تحكم قيد التشغيل. فقد يغيّر هذا الإجراء الطبولوجيا، وجودة الخدمة، ومعالجة الإرسال متعدد الوجهات، وتفاوض الوصلة، وتوقيت العطل.
استخدم واجهة مخصصة للمحلّل. عطّل البروتوكولات والخدمات غير الضرورية عندما يسمح إجراء التشغيل بذلك. ينبغي للمحلّل أن يراقب فقط، لا أن يعلن عن أجهزة، أو يطلب عناوين، أو يصبح طرفًا آخر في شبكة التحكم.
تحقق من أن العكس يعرض الحقيقة
أنشئ إطارًا معروفًا أو حدّده، وتحقق من ظهوره على المحلّل. تأكد من ظهور الاتجاهين عند الحاجة. قد تُسقط جلسة عكس المنفذ أخطاء الطبقة الفيزيائية، أو الحزم عندما يكون منفذ الوجهة مثقلًا، أو تنسخ اتجاهًا واحدًا فقط.
قارن سرعة منفذ المصدر بسعة وجهة العكس. فعكس الاتجاهين لوصلة صاعدة مشغولة بسرعة جيجابت إلى منفذ واحد بسرعة جيجابت قد يتجاوز عرض نطاق الوجهة. ضيّق المصدر أو نافذة الالتقاط بدلًا من افتراض أن كل فجوة حدثت على شبكة التحكم.
سجّل طراز المفتاح، والبرنامج الثابت، وإعداد العكس، ومنفذ المصدر، ومنفذ الوجهة، وسلوك الشبكة الافتراضية، وإعدادات واجهة الالتقاط. ومن دون هذا السجل، لن يتمكن مهندس آخر من إعادة القياس.
افصل فئات حركة EtherNet/IP
يستخدم EtherNet/IP المراسلة الصريحة لإدارة الاتصالات والإعداد والتشخيص، بينما تستخدم عمليات الإدخال/الإخراج الدورية عادةً نقل UDP. ولا تُثبت عمليات تبادل الاكتشاف أن اتصال الإدخال/الإخراج القائم سليم. احتفظ بإعداد الاتصال وإنهائه حول العطل، لا بالحزم الدورية فقط.
ابدأ بعناوين IP المعروفة للمُرمِّز ووحدة التحكم. ثم حدّد الاتصال المعني بدلًا من تصنيف كل إطار UDP على أنه بيانات المُرمِّز. يمكن للمنافذ الشائعة في EtherNet/IP أن تساعد في تضييق التتبع، لكن نقاط النهاية والتوقيت وسياق الاتصال توفر أدلة أقوى.
احتفظ بأدلة ARP والطبولوجيا وإدارة المفتاح حول الحدث. فقد يظهر تعارض العناوين أو انتقال الوصلة خارج تدفق الإدخال/الإخراج الذي تمت تصفيته. احفظ الالتقاط غير المصفّى واستخدم مرشحات العرض للتحليل حتى لا يُتخلّى عن السياق نهائيًا.
حلّل توقيت RPI والفجوات
يحدد الفاصل الزمني المطلوب للحزم وتيرة التحديث المتوقعة لاتصال الإدخال/الإخراج المُكوَّن. قِس الفاصل بين وصول الحزم خلال فترة سليمة وحول وقت العطل. وابحث عن الفواصل المفقودة، والدفعات التي تلي توقفًا، وسلوك تسلسل مكرر، وإغلاق الاتصال أو إعادة فتحه.
لا تعتبر كل حزمة تصل بعد RPI الاسمي عطلًا في وحدة التحكم. قارن الفجوة المرصودة بسلوك انتهاء المهلة للاتصال المُكوَّن في وحدة التحكم. فالتباين لبضع ميكروثوانٍ وانقطاع يستمر لعدة فواصل لهما دلالات مختلفة.
اعرض وقت وصول الحزم بيانيًا إلى جانب بت العطل في وحدة التحكم، وحالة المهمة، وحدث الآلة، وسجلات المفتاح. إذا توقف تدفق الحزم قبل ظهور حدث انقطاع الوصلة، فينبغي الاهتمام بالجهاز المصدر أو بالمسار الصاعد. وإذا واصل العكس رؤية إطارات المُرمِّز بينما انتهت مهلة وحدة التحكم، فافحص بقية المسار ومعالجة وحدة التحكم.
استخدم أدلة المفتاح مع التتبع
اقرأ عدادات المنافذ قبل الاختبار وبعده. يمكن لأخطاء CRC أو فحص الإطار، وانتقالات الوصلة، والحزم المسقطة، وتغيّرات السرعة، وأحداث الحلقة أن تفسر فجوة في الحزم. وقد لا يتلقى محلّل الحزم المتصل أعلى الوصلة المعطلة إطارات تالفة أبدًا، لأن المفتاح يتخلص منها.
افحص حالة الكبل والموصل، وممارسات التدريع والتأريض، ونصف قطر الانحناء، والتلوث، والإجهاد. استبدل مكوّنًا واحدًا خاضعًا للتحكم فقط بعد حفظ خط الأساس. فاستبدال عدة كبلات وإعدادات للمفتاح معًا يقضي على إمكانية تحديد السبب.
تحقق من السرعة والتُضاعف المتفاوض عليهما وفقًا لإعداد الجهاز المدعوم. تجنب فرض الإعدادات من دون الرجوع إلى أدلة المُرمِّز والمفتاح. فقد يؤدي عدم التطابق إلى أخطاء تبدو مرتبطة بالحمل.
احمِ الالتقاط والشبكة
حدّد مدة الالتقاط أو استخدم مخزنًا حلقيًا حتى لا يمتلئ قرص المحلّل. وسجّل الوقت المحلي ووقت المصنع بدقة. ويمكن لتتبعات الحزم أن تكشف العناوين، وأسماء الأجهزة، والإعدادات، وسلوك العملية، لذا خزّنها وفق ضوابط الوصول المناسبة.
أزل إعداد العكس بعد الاختبار، وتحقق من عودة منفذ الوجهة إلى حالته المقصودة. فقد يكشف عكس متروك حركة التحكم لجهاز غير مصرح له أو يستهلك موارد المفتاح.
لا تُجرِ تغييرات في الإعدادات اعتمادًا على تتبع الحزم وحده. اربط الأدلة بتشخيصات وحدة التحكم، ومؤشرات المُرمِّز، وعدادات المفتاح، وحدث آلة قابل للتكرار. يسجل الالتقاط حركة البيانات؛ لكنه لا يشهد بصحة الموضع الميكانيكي ولا يثبت أن المُرمِّز نفسه دقيق.
حوّل الملاحظات إلى استنتاج للعطل
تتوقف الإطارات عند نقطتي الالتقاط
افحص طاقة المُرمِّز، وحالته الداخلية، واتصال البرنامج الصاعد، أو الوصلة المشتركة قبل نقطة الالتقاط الأولى. وتحقق مما إذا كان الجهاز يعيد التشغيل أو كان الاتصال معطلًا عمدًا.
تظهر الإطارات عند المُرمِّز ولكنها لا تظهر على الوصلة الصاعدة
ركّز على مسار المفتاح الوسيط، والشبكة الافتراضية، وحدث الحلقة، وأخطاء المنفذ، والازدحام، أو الكبلات. أعد الاختبار باستخدام عدادات متزامنة قبل تغيير المُرمِّز.
تصل الإطارات إلى مسار وحدة التحكم لكن تنتهي مهلة PLC
راجع الاتصال المُكوَّن، وRPI، والمهلة، وحمل مهام وحدة التحكم، والعناوين المكررة، وما إذا كانت الحزم الملتقطة تخص الاتصال المتوقع.
تزداد قيمة التقاط الحزم عندما يكون موضع الالتقاط وتوقيته وسياق الشبكة خاضعة للتحكم. فالهدف ليس إنشاء ملف Wireshark كبير، بل مجموعة صغيرة من الأدلة توضح أين تغير التبادل الدوري وما الحدث الفيزيائي أو حدث الإعداد الذي تغير معه.