كيفية إعداد وسوم Produced/Consumed على PLC 1769-L30ER
يشرح هذا الدليل كيفية تكوين اتصال Produced/Consumed بين 1769-L30ER وPLC Logix آخر. ستتعلم الإعدادات الأساسية، نصائح الشبكة، وطرق التشخيص لتبادل بيانات موثوق في الأتمتة الصناعية.
ما هو نموذج المنتج-المستهلك؟
تزيل هذه الطريقة في الاتصال الحاجة إلى استدعاء السيد-العبد. ونتيجة لذلك، تقلل من تأخيرات الشبكة وتستخدم عرض نطاق أقل. يدعم 1769-L30ER ما يصل إلى 16 وسمًا منتجًا و16 وسمًا مستهلكًا في نفس الوقت. يمكن لوسم منتج واحد إرسال البيانات إلى عدة وحدات تحكم، مما يجعل حركة البث المتعدد أكثر كفاءة.
يستخدم الجانب المستهلك فاصل الحزمة المطلوب (RPI) لتحديد مدى تكرار تلقي التحديثات. تتراوح قيم RPI عادةً من 2 مللي ثانية إلى 750 مللي ثانية. توفر RPIs الأسرع أداءً أفضل لكنها تزيد من حمل الشبكة. يجب على المهندسين اختيار قيمة توازن بين السرعة وسعة النظام.
ما تحتاجه قبل البدء
تأكد من تشغيل كلا وحدتي التحكم وتوصيلهما عبر شبكة EtherNet/IP. يجب أن يكون لدى 1769-L30ER إصدار البرنامج الثابت 20.011 أو أحدث. استخدم Studio 5000 Logix Designer الإصدار 21 أو أحدث للوصول إلى جميع الإعدادات.
قم بتعيين عناوين IP فريدة لكل وحدة تحكم. على سبيل المثال، اضبط PLC A على 192.168.1.10 وPLC B على 192.168.1.20. يجب أن يستخدم كلا الجهازين نفس قناع الشبكة والبوابة. يجب أن يدعم مفتاح الشبكة تصفية البث المتعدد لتجنب حركة المرور غير الضرورية.
يدعم L30ER ما يصل إلى 256 اتصال TCP/IP. احتفظ بهذا الحد في الاعتبار عند تصميم نظامك. حضر قائمة بالوسوم مع أنواع بيانات دقيقة مثل DINT[10] أو REAL[5]، واحتفظ بنسخة احتياطية من مشروعك قبل إجراء التغييرات.

كيفية تكوين وسم منتج
افتح منظم وحدة التحكم في Studio 5000 واذهب إلى مجلد "Controller Tags". انقر بزر الماوس الأيمن واختر "New Tag" لإنشاء وسم منتج. امنحه اسمًا واضحًا، مثل "Producer_Data_Array."
اضبط "النوع" على "Produced" واختر نوع البيانات الصحيح. أدخل اسم اتصال فريد ليتمكن المستهلك من الرجوع إليه. حدد قيمة RPI—استخدم 10 مللي ثانية للتحكم في الحركة السريعة أو 50 مللي ثانية للمهام الأقل أهمية.
قم بتمكين "Unicast" إذا كان مستهلك واحد فقط سيستخدم الوسم. هذا يوفر عرض النطاق الترددي للشبكة. بعد إنشاء الوسم، قم بتنزيل التغييرات إلى وحدة التحكم وقم بتبديلها إلى وضع التشغيل.
كيفية تكوين وسم مستهلك
في PLC المستهلك، أنشئ علامة جديدة واضبط نوعها على "Consumed". تأكد من تطابق نوع البيانات تماماً مع علامة المنتج. أدخل عنوان IP الخاص بالمنتج واسم الاتصال الذي حددته سابقاً.
اضبط RPI على جانب المستهلك ليطابق أو يكون مضاعفاً لـ RPI الخاص بالمنتج. على سبيل المثال، إذا كان المنتج يستخدم 10 مللي ثانية، اضبط المستهلك على 10 مللي ثانية أو 20 مللي ثانية. عدل قيمة المهلة، عادةً أربع مرات قيمة RPI، لاكتشاف فشل الاتصال.
تحقق من متغير النظام "حالة الاتصال" بعد الإعداد. القيمة 0 تعني أن الاتصال سليم. القيم 1 أو 2 تشير إلى وجود أخطاء. قم بتنزيل التغييرات واختبر تبادل البيانات باستخدام روتين تبديل بسيط.
نصائح لأداء الشبكة
عادةً ما تعمل شبكات EtherNet/IP بسرعة 100 ميجابت في الثانية أو 1 جيجابت في الثانية. ومع ذلك، يعتمد الأداء الفعلي على عدد الاتصالات وإعدادات RPI الخاصة بها. على سبيل المثال، عشرة علامات منتجة بسرعة 10 مللي ثانية تولد حوالي 1000 حزمة في الثانية، مما يستخدم حوالي 2-3% من شبكة 100 ميجابت في الثانية.
استخدم مفاتيح إدارة تدعم IGMP snooping للتحكم في حركة المرور المتعددة الإرسال. فعّل جودة الخدمة (QoS) لإعطاء أولوية لحزم EtherNet/IP وتقليل التذبذب. للتطبيقات عالية السرعة، فكر في استخدام VLANs منفصلة لعزل البيانات الحرجة.
احسب حمل الشبكة باستخدام الصيغة التالية: إجمالي عرض النطاق = (عدد العلامات × حجم الحزمة × 8) / RPI. حافظ على الاستخدام الكلي أقل من 60% لإتاحة مجال لحركة المرور المفاجئة وإعادة الإرسال.
تشخيص وإصلاح المشكلات
استخدم تعليمة GSV لقراءة سمات "FaultCode" و"Status" لكائن الوحدة. عادةً ما يعني رمز الخطأ 16#0022 انتهاء المهلة بسبب ازدحام الشبكة. تحقق جيداً من مسار الاتصال في خصائص العلامة المستهلكة للأخطاء الإملائية.
راقب مؤشر LED الخاص بوحدة التحكم على مدخلات ومخرجات النظام. إضاءة حمراء وامضة تشير إلى خطأ في الاتصال. استخدم Wireshark مع محلل EtherNet/IP لالتقاط وفحص تبادل الحزم. ابحث عن طلبات واستجابات "Forward Open" للتحقق من عملية المصافحة.
إذا استمرت المشاكل، زد قيمة المهلة تدريجياً. اختبر باستخدام علامة معروفة تعمل لتحديد ما إذا كانت المشكلة متعلقة بالإعدادات أو بالأجهزة. تحقق أيضاً من سجل الأحداث في وحدة التحكم لسجلات الأعطال.
التحسين للتطبيقات عالية السرعة
للسيطرة على الحركة أو الروبوتات، قلل قيمة RPI إلى 2 مللي ثانية واستخدم منفذ EtherNet/IP مخصص. يمكن للمنفذ المدمج في L30ER التعامل مع ما يصل إلى ثمانية عقد بهذه السرعة. استخدم المصفوفات بدلاً من العلامات الفردية لتقليل عبء الاتصال.
قم بتحفيز إنتاج البيانات بناءً على مهمة دورية لمنع التذبذب الناتج عن أوقات المسح غير المنتظمة. فكر في استخدام محفزات تغيير الحالة (COS) لتقليل حركة المرور، لكن تأكد من أن المستهلك يمكنه التعامل مع التحديثات غير المتزامنة.
استخدم أداة Task Monitor لقياس تأخيرات التحديث الفعلية. عدّل شريحة وقت الحمل الزائد للنظام لإعطاء مهام الاتصال أولوية أعلى إذا لزم الأمر.
اعتبارات السلامة والتكرار
أضف إشارة نبض قلب إلى بياناتك المنتجة لتأكيد أن المستهلك نشط. على سبيل المثال، أدرج عدادًا يزيد في كل دورة. إذا توقف المستهلك عن استقبال التحديثات، فقم بتشغيل إيقاف آمن.
استخدم اتصالات شبكة مزدوجة مع مفاتيح منفصلة للتكرار. قم بتكوين المستهلك للتبديل إلى عنوان IP احتياطي إذا فشل الاتصال الأساسي. عرّف روتين "فقدان الاتصال" لضبط المخرجات على حالات آمنة.
بالنسبة للعمليات الحرجة، فكر في استخدام ميزة Redundancy في Studio 5000. يتطلب هذا أجهزة إضافية لكنه يوفر تبديلًا بدون فقدان بيانات لأزواج المتحكمات.

مثال: تبادل البيانات من L30ER إلى L33ER
في هذا المثال، ينتج L30ER مصفوفة DINT[10] عند RPI 20 مللي ثانية إلى L33ER. يستخدم L30ER عنوان IP 192.168.1.10، ويستخدم L33ER عنوان IP 192.168.1.30. كلاهما يعملان بإصدار البرنامج الثابت 32.011 ونسخة Studio 5000 رقم 32.
العلامة المنتجة تسمى "Axis_Data" وتخزن قيم الموضع والسرعة. العلامة المستهلكة "Received_Axis" تطابق هذا الهيكل. بعد الإعداد، يظهر حالة الاتصال 0، مما يعني النجاح.
يقرأ L33ER البيانات كل 20 مللي ثانية، متطابقًا مع RPI الخاص بالمنتج. يبقى التذبذب المقاس أقل من 1 مللي ثانية، وهو مناسب لمعظم مهام التزامن. يعرض FactoryTalk View القيم في الوقت الحقيقي وصحة الاتصال.
قائمة التحقق النهائية قبل بدء التشغيل
قبل بدء الإنتاج، تأكد من أن جميع العلامات (tags) مخصصة بشكل صحيح. اختبر كل علامة مستهلكة عن طريق فرض قيمة معروفة على المنتج وقراءتها على المستهلك. استخدم وظيفة التحقق Verify في Studio 5000 لاكتشاف أي أخطاء في التناسق.
أعد تشغيل كلا المتحكمين للتأكد من بقاء الإعدادات. راقب حركة مرور الشبكة أثناء الأحمال القصوى باستخدام محلل البروتوكول. تحقق من أن استخدام وحدة المعالجة المركزية يبقى أقل من 75% على كل متحكم لضمان هوامش الأمان.
وثّق جميع إعدادات RPI، والمهلة، والاتصال للرجوع إليها مستقبلاً. درّب فريق الصيانة على كيفية قراءة مصابيح LED التشخيصية ورموز أخطاء GSV. أخيرًا، قم بمحاكاة سحب كابل الشبكة لتأكيد أن استجابات الفشل والتنبيه تعمل بشكل صحيح.
حالات الاستخدام الشائعة
يعمل الاتصال المنتج/المستهلك بشكل جيد للتحكم في الحركة المنسقة، ومشاركة البيانات في الوقت الحقيقي بين PLCs خط التعبئة، والمناولة المتزامنة للمواد. كما يدعم أنظمة الإدخال/الإخراج الموزعة حيث يحتاج عدة متحكمات إلى نفس بيانات المستشعر.
على سبيل المثال، في مصنع تعبئة، يمكن لـ L30ER إرسال بيانات مستوى التعبئة إلى عدة PLCs في الأسفل. هذا يمكّن من عمليات التنسيق في الغلق والوسم. في أتمتة المستودعات، يمكن استهلاك بيانات الموقع من متحكم مركزي بواسطة عدة روبوتات اختيار للحركة المتزامنة.
حلول للمشاكل الشائعة
عند تنفيذ علامات المنتج/المستهلك، تشمل المشكلات المتكررة ازدحام الشبكة، عدم تطابق البيانات، وانتهاء مهلة الاتصال. استخدم مفاتيح مُدارة مع QoS لتقليل الازدحام. تحقق من هياكل البيانات خارج الخط لمنع عدم التطابق. اضبط قيم المهلة المناسبة بناءً على ظروف الشبكة الفعلية.
لأنظمة أكبر، قسم شبكتك باستخدام VLANs وقلل قيم RPI للبيانات غير الحرجة. تساعد عمليات تدقيق الشبكة المنتظمة في اكتشاف الاختناقات قبل أن تؤثر على الإنتاج.
الأسئلة المتكررة
1. كم عدد العلامات المنتجة التي يمكن لـ 1769-L30ER دعمها؟
يدعم 1769-L30ER حتى 16 علامة منتجة. يمكن لكل علامة أن تُستهلك من قبل عدة متحكمات، مما يجعله فعالاً لمشاركة البيانات متعددة الإرسال.
2. ماذا يحدث إذا لم تتطابق أنواع البيانات المنتجة والمستهلكة؟
عدم تطابق نوع البيانات سيسبب خطأً كبيراً ويوقف الاتصال. تحقق دائماً من أن كلا العلامتين لهما هياكل متطابقة قبل النشر.
3. كيف يمكنني استكشاف أخطاء الاتصال وإصلاحها؟
استخدم تعليمة GSV لقراءة FaultCode و Status. يشير FaultCode بقيمة 16#0022 إلى انتهاء المهلة. تحقق أيضاً من مسار الاتصال وتأكد من أن كلا المتحكمين في وضع التشغيل.
4. هل يمكنني استخدام العلامات المنتجة/المستهلكة عبر عائلات PLC مختلفة؟
نعم، طالما أن كلا المتحكمين يدعمان ميزات EtherNet/IP للمنتج/المستهلك. قد تحتاج إلى ضبط إعدادات توافق البرنامج الثابت والتأكد من تطابق هياكل البيانات.
5. ما هو RPI الذي يجب أن أستخدمه للتحكم في الحركة؟
بالنسبة للتحكم في الحركة، يكون RPI بقيمة 2 مللي ثانية نموذجياً. هذا يتطلب شبكة مخصصة وإدارة دقيقة للنطاق الترددي لتجنب الازدحام.
للاستفسارات أو الدعم الفني، يرجى الاتصال بـ:
البريد الإلكتروني: sales@nex-auto.com
الهاتف: +86 153 9242 9628
الشريك: NexAuto Technology Limited
تحقق من العناصر الشائعة أدناه لمزيد من المعلومات في AutoNex Controls














