قراءة حالة مؤشري LED لشبكة EtherNet/IP (MS/NS) على CompactLogix 1769-L35E
اقرأ حالة مؤشري LED MS وNS في وحدات CompactLogix 1769-L35E المدمجة بتقنية EtherNet/IP ووحدات 1756-ENxT باستخدام رسائل CIP Get_Attribute_Single للفئة 0x47.
تُصنّف مؤشرات حالة الوحدة (MS) وحالة الشبكة (NS) على 1769-L35E بالفعل العديد من أعطال EtherNet/IP، ومع ذلك لا تزال المصانع تعيد بناء المفاتيح قبل أن يلتقط أحدهم صورة للنمط. والأسوأ من ذلك أن المهندسين غالبًا ما يفترضون أن استدعاء GSV لكائن MODULE سيُظهر الألوان نفسها التي تعرضها الواجهة. لكنه لن يفعل ذلك. تُحتسب حالة LED داخل البرنامج الثابت للوحدة استنادًا إلى حالة الهوية وTCP/IP ومدير الاتصالات، ولا تُعكس في حقل MODULE[slot].MS يمكن ربطه بوسم. ويتطلب تكرار المؤشرات في المنطق تنفيذ CIP Get_Attribute_Single إلى كائن مؤشر LED (الفئة 0x0047).
تُعد أنماط MS وNS ثنائية اللون أسرع أداة لتشخيص EtherNet/IP على CompactLogix — إذا سجّلتها قبل فصل الطاقة وإعادتها.
المعاني القياسية لـ MS/NS
| LED | النمط | المعنى |
|---|---|---|
| MS | متوقف | لا توجد طاقة |
| MS | أخضر ثابت | الوحدة سليمة / قيد التشغيل |
| MS | أخضر وامض | وضع الاستعداد / لا يوجد تكوين أو وضع البرنامج |
| MS | أحمر ثابت | عطل كبير غير قابل للاسترداد |
| MS | أحمر وامض | عطل طفيف قابل للاسترداد |
| MS | أحمر/أخضر بالتناوب | اختبار ذاتي عند بدء التشغيل |
| NS | متوقف | لا يوجد عنوان IP أو لا توجد طاقة |
| NS | أخضر ثابت | عنوان IP موجود، وتم إنشاء اتصال أو اتصالات CIP |
| NS | أخضر وامض | عنوان IP موجود، ولا توجد اتصالات CIP (خامل) |
| NS | أحمر ثابت | عنوان IP مكرر (تعارض ACD) |
| NS | أحمر وامض | انتهت مهلة اتصال CIP واحد أو أكثر |
خريطة كائن الفئة 0x47
تعرّف ODVA كائن مؤشر LED بمثيلات لكل مؤشر فعلي. في المنافذ المضمّنة في CompactLogix:
- المثيل 1 — حالة الوحدة (MS)
- المثيل 2 — حالة الشبكة (NS)
- السمة 3 — حالة LED (تعداد USINT؛ تحقّق من ملف EDS الخاص بالوحدة)
تشبه قيم السمة 3 النموذجية ما يلي: 0 إيقاف، 1 أحمر ثابت، 2 أحمر وامض، 3 أخضر ثابت، 4 أخضر وامض، 5 أحمر/أخضر ثابت، 6 أحمر/أخضر وامض. تختلف إصدارات البرنامج الثابت — لذا تحقّق دائمًا من ملف EDS قبل كتابة واجهات HMI تدّعي وجود «عنوان IP مكرر» اعتمادًا على عدد صحيح خام.
إعدادات MSG
نوع الرسالة: CIP عام الخدمة: الحصول على سمة واحدة (0x0E) الفئة: 0x47 المثيل: 1 (MS) أو 2 (NS) السمة: 3 الوجهة: وسم SINT/USINT بحجم 1 بايت المسار: من اللوحة الخلفية إلى المنفذ المضمّن (مثلًا، 1,0) — وليس loopback لعنوان IP الفاصل الزمني: من 500 مللي ثانية إلى ثانية واحدة لكل زوج من رسائل MSG
تستهلك كل رسالة CIP Generic مفتوحة موارد اتصال على المنفذ نفسه الذي قد تكون قد خصصت له موارد الإدخال/الإخراج وHMI بالفعل. لا تُجرِ الاستطلاع كل 10 مللي ثانية «لمجرد الاستجابة السريعة».
فك ترميز تعداد مؤشرات LED إلى أوصاف STRING لعرضها في لافتات HMI—لا ينبغي للمشغّلين حفظ أعداد CIP الصحيحة.
مخطط لفك النص المنظم
IF MSG_LED_NS.DN THEN
ModuleDiag.NS_State := ModuleDiag.NS_Raw;
CASE ModuleDiag.NS_State OF
0: ModuleDiag.NS_Description := 'منطفئ - لا يوجد IP/طاقة';
3: ModuleDiag.NS_Description := 'أخضر ثابت - متصل';
4: ModuleDiag.NS_Description := 'أخضر وامض - خامل';
1: ModuleDiag.NS_Description := 'أحمر ثابت - عنوان IP مكرر';
2: ModuleDiag.NS_Description := 'أحمر وامض - انتهاء مهلة الاتصال';
END_CASE;
END_IF;
التحقق على المنضدة
- صوّر اللوحة الأمامية MS/NS، ثم قارنها بالعلامات المفككة عبر الإنترنت
- افصل كابل Ethernet: يجب أن يتوقف NS عن الإضاءة الخضراء الثابتة
- كرّر عنوان IP مؤقتًا على حاسوب محمول: يُعدّ اللون الأحمر الثابت في NS مؤشر ACD المتوقع
- عطّل اتصالًا من الفئة 1 وتأكد من أن أنماط الوميض الأخضر أو انتهاء المهلة تتطابق مع الجدول
- تأكد من بقاء MSG .ER فارغًا؛ فأخطاء المسار تعني عادةً وجود أخطاء في صياغة المسار عبر اللوحة الخلفية
استخدم هذه العلامات لالتقاط أول عطل في نظام الإنذارات، بدلًا من الاعتماد على ملاحظة المشغّل لمصباح LED وامض خلف باب مقفل. لا تزال خلايا L35E القديمة التي تعمل باستمرار عند حدود الاتصالات بحاجة إلى مناقشة الترحيل ضمن خارطة طريق المصنع لـ PLC/PAC، وليس إلى محوّل مُدار آخر.
نبذة عن المؤلف
مارك تاونسند | مهندس أتمتة أول – أنظمة Allen-Bradley
مارك تاونسند مهندس أتمتة أول يتمتع بخبرة تزيد على 18 عامًا في منصات Allen-Bradley، تشمل ControlLogix وCompactLogix وSLC-500 القديمة. يتمحور عمله اليومي حول منطق RSLogix / Studio 5000 وتجهيز واجهات HMI في FactoryTalk View للعمل ضمن أساطيل قديمة ومختلطة.