بروتوكولات اتصال HMI للرافعة العلوية: Profinet و EtherCAT

اختيار بروتوكول الاتصال لواجهة الإنسان والآلة في الرافعات العلوية: يعتبر Profinet IRT الخيار الأول للرافعات العلوية المزودة بوحدات تحكم سيمنز (دورة زمنية 250μs~1ms)، بينما يعتبر EtherCAT الخيار الأول للرافعات العلوية المزودة بوحدات تحكم إينوفانس/بيكهوف (أقل زمن استجابة ≤100μs)، أما تحديث الرافعات العلوية القائمة فيُعتمد فيه بروتوكول Modbus TCP (الأكثر شيوعًا وبتكلفة تهيئة صفرية). تدعم البروتوكولات الثلاثة نظام KR-HMI من كيلود للصناعات الثقيلة، ويمكن التبديل بين بروتوكولات الاتصال بلمسة واحدة من واجهة الإعداد في HMI ليتوافق مع مختلف ماركات وحدات التحكم.

يُعد بروتوكول الاتصال بين واجهة الإنسان والآلة (HMI) ووحدة التحكم المنطقي (PLC) في الرافعات العلوية العامل الحاسم في تحديد سرعة استجابة الواجهة ومعدل تحديث البيانات. فاختيار بروتوكول غير مناسب قد يؤدي إلى تأخير في تحديث الواجهة، أو عدم تزامن البيانات، أو حتى انقطاع الاتصال بالكامل. تُعد Profinet وEtherCAT وModbus TCP من أكثر بروتوكولات الإيثرنت الصناعية انتشارًا في مجال الأتمتة، لكن لكل منها مزاياه وعيوبه في تطبيقات الرافعات العلوية. يستعرض هذا المقال مقارنة شاملة بين هذه البروتوكولات من خمسة أبعاد رئيسية: الدورة الزمنية، آلية الإرسال، البنية الطوبولوجية، التكلفة المادية، ومدى توافقها مع واجهات HMI، مع تقديم توصيات عملية لاختيار البروتوكول الأنسب.

مخطط مقارنة بروتوكولات اتصال HMI في الرافعات العلوية: Profinet مقابل EtherCAT مقابل Modbus TCP

1. Profinet IRT — الخيار الأمثل لمنظومة سيمنز

يُعد Profinet معيار الإيثرنت الصناعي الذي تروّج له شركة سيمنز، وتُمثل خاصية IRT (الوضع المتزامن متساوي الزمن) أعلى درجات الاستجابة الفورية فيه. تعتمد تقنية IRT على آلية مادية لتحقيق تزامن دوري دقيق: حيث تقوم جميع أجهزة IRT بإرسال واستقبال البيانات ضمن دورة اتصال واحدة وفق جدول زمني صارم، مع تذبذب دوري أقل من 1μs. عند تواصل واجهة HMI الخاصة بالرافعة العلوية مع وحدات التحكم سيمنز S7-1200/1500 عبر Profinet، يمكن ضبط دورة تحديث بيانات الواجهة على 1ms (متزامنة مع دورة OB1 في PLC)، مما يتيح تحديث المعاملات الحيوية مثل الحمولة والارتفاع والسرعة على شاشة HMI بشكل فوري دون أي تأخير ملموس.

2. EtherCAT — إيثرنت صناعي بأقل زمن استجابة

طُوّر بروتوكول EtherCAT (تقنية الإيثرنت لأتمتة التحكم) بواسطة شركة بيكهوف للأتمتة، ويعتمد تقنية "القراءة والكتابة أثناء الطيران" (processing on the fly) — حيث يمر إطار البيانات عبر كل محطة تابعة، فتقوم المحطة بقراءة/كتابة البيانات المخصصة لها خلال أجزاء من الميكروثانية ثم تعيد توجيه الإطار إلى المحطة التالية. يمكن أن تصل الدورة الزمنية لبروتوكول EtherCAT إلى 100μs كحد أدنى (وهو أقل بكثير من الحد الأدنى البالغ 250μs في Profinet IRT)، لكن في تطبيقات الرافعات العلوية، عادةً ما يُضبط معدل تحديث شاشة HMI بين 1~5ms (حيث تبلغ عتبة إدراك العين البشرية لتغيرات الشاشة حوالي 16ms/60fps)، لذا فإن ميزة زمن الاستجابة المنخفض في EtherCAT تنعكس بشكل أكبر على حلقة التحكم بمحول التردد وليس على اتصال HMI نفسه.

3. Modbus TCP — الخيار الأول لتحديث الرافعات القائمة

يُعد Modbus TCP البروتوكول الصناعي الأكثر انتشارًا على مستوى العالم (بلا منازع)، وتدعمه جميع وحدات التحكم الصناعية وشاشات HMI تقريبًا بشكل أصلي. تتراوح دورته الزمنية بين 5~50ms (اعتمادًا على عدد نقاط البيانات التي يستعلم عنها HMI وزمن استجابة PLC)، وهو أكثر من كافٍ لمتطلبات تحديث شاشات HMI (أكبر من 16ms). تكمن الميزة الأكبر لبروتوكول Modbus TCP في عموميته وعدم الحاجة إلى أي تهيئة مسبقة — ففي سيناريو تحديث الرافعات العلوية القائمة، لا يتطلب الأمر إضافة أي أجهزة اتصال أو مكتبات برمجية على جانب PLC، بل تقوم شاشة HMI بقراءة عناوين السجلات الداخلية في PLC مباشرة عبر الإيثرنت. التكوين الافتراضي لنظام KR-HMI من كيلود للصناعات الثقيلة في وضع Modbus TCP: 50 نقطة بيانات للاستعلام، دورة تحديث 20ms، مع كشف تلقائي لخريطة عناوين سجلات PLC من جانب الواجهة.

→ اسحب الجدول يميناً ويساراً ←
بعد المقارنة Profinet IRT EtherCAT Modbus TCP
المعياروضعPI(PROFIBUSدولي)EtherCATالمجموعة التقنية(ETG)Modbusمنظمة
معدل الإرسال100Mbps100Mbps100Mbps
الحد الأدنىدورة التشغيل250μs≤100μs5ms(نموذجي)
نموذجيواجهة الإنسان والآلةمعدل التحديث1ms1ms20ms
الحد الأقصى لعدد العبيد25665,535247(IPقيد)
واجهة الإنسان والآلةتكلفة العتادمتوسط(يتطلبProfinetرقاقة)منخفض(EtherCATرقاقة العبد¥30)الأدنى(المعيارمنفذ إيثرنت)
تعقيد الإعدادمرتفع(GSDملف+إعداد التوقيت)متوسط(ESIملف+إعداد الماستر)منخفض(سجلالعنوان فقط)
PLCتغطية العلاماتسيمنزبشكل أساسيBeckhoff/إينوفانس/Omronجميع العلامات تقريبًا

خطوات اختيار الطراز المناسب: أولاً، تحديد العلامة التجارية وطراز PLC الخاص بالرافعة العلوية. ثانياً، التحقق من قائمة بروتوكولات Ethernet التي يدعمها PLC. ثالثاً، اختيار البروتوكول وفق مبدأ "أولوية مطابقة العلامة التجارية للـ PLC" — حيث يُستخدم Profinet مع PLC من سيمنز، وEtherCAT مع PLC من إينوفانس أو بيكهوف، بينما يُستخدم Modbus TCP للعلامات التجارية الأخرى أو مشاريع التحديث القائمة. يدعم نظام KR-HMI من كيلود للصناعات الثقيلة البروتوكولات الثلاثة مع إمكانية تشغيلها في وقت واحد على منصة أجهزة واحدة (حيث يوفّر HMI منفذي Ethernet مستقلين: منفذ للاتصال بشبكة التحكم عبر Profinet/EtherCAT، ومنفذ آخر للاتصال بشبكة المعلومات عبر Modbus TCP لجمع البيانات لمنصة البيانات الضخمة). لمزيد من التفاصيل حول دمج بروتوكولات الاتصال مع التحكم عن بعد، يمكنك الاطلاع على الحل الشامل لمنصة التحكم عن بعد للرافعة العلوية.


1ms
Profinet واجهة الإنسان والآلةمعدل التحديث
وPLC OB1المزامنة, الارتعاش<1μs
100μs
EtherCATالحد الأدنىدورة التشغيل
معالجة تسلسلية خطية لكل محطة
20ms
Modbus واجهة الإنسان والآلةمعدل التحديث
50استقصاء نقطي, المخزونتحديثتكلفة صفرية
100%
PLCنسبة تغطية العلامات
كيلودKR-واجهة الإنسان والآلةدعم ثلاث بروتوكولات
منفذا شبكة
واجهة الإنسان والآلةشبكة التحكم+شبكة المعلومات
اتصال بشبكة واحدةPLC, اتصال بمنصة البيانات الضخمة عبر شبكة واحدة
1يوم
Modbusتحديثمدة التنفيذ
واجهة الإنسان والآلةالتركيب+إعداد الاتصالات+الضبط والتشغيل

4. حلول تبديل البروتوكولات والشبكات الهجينة

في المشاريع الفعلية، قد نواجه حالة استخدام علامات تجارية مختلفة من وحدات التحكم المنطقي PLC في رافعات علوية مختلفة داخل نفس الموقع (خاصة عند الاستبدال التدريجي للرافعات القديمة). يدعم نظام KR-HMI من كيلود للصناعات الثقيلة اتصال واجهة HMI واحدة ببروتوكولين في نفس الوقت عبر تكوين منفذي شبكة: المنفذ الأول يتصل بشبكة التحكم Profinet/EtherCAT للتواصل اللحظي مع PLC، والمنفذ الثاني يتصل بشبكة معلومات Modbus TCP للربط مع منصة البيانات الضخمة. تحتوي شاشة HMI على محرك تحويل بروتوكول مدمج يوحد البيانات القادمة من وحدات PLC المختلفة في تنسيق علامات داخلي موحد، بحيث لا يتأثر عرض الواجهة بالبروتوكول الأساسي. فارق زمن البيانات بين البروتوكولات المختلفة: تأخير بيانات HMI عبر قناة Profinet/EtherCAT أقل من 5 مللي ثانية، بينما يتراوح تأخير قناة Modbus TCP بين 20 إلى 50 مللي ثانية (وهذا التأخير مقبول تماماً للبيانات غير اللحظية مثل عدد مرات الرفع التراكمي أو إحصائيات استهلاك الطاقة).

يأتي نظام KR-HMI من كيلود للصناعات الثقيلة مهيأً بشكل افتراضي على بروتوكول Profinet. عند أول تشغيل، يمكن التبديل إلى EtherCAT أو Modbus TCP من خلال واجهة الإعدادات، دون الحاجة لتغيير أي عتاد، فقط بتعديل إعدادات مشغل الاتصال في برنامج هندسة HMI وإعادة التنزيل. لمزيد من المعلومات حول تصميم واجهات HMI للرافعات، يمكنك الرجوع إلى ثلاث نصائح لتحسين تصميم واجهة HMI للرافعات العلوية.

مثال إعداد Profinet في تطبيقات الرافعات العلوية

خطوات إعداد Profinet باستخدام PLC من نوع Siemens S7-1200 مع KR-HMI: ① إنشاء مشروع في TIA Portal وإضافة وحدة S7-1200 CPU وتكوين واجهة Profinet (عنوان IP: 192.168.1.10، قناع الشبكة: 255.255.255.0، اسم الجهاز: "kr-hmi-01")؛ ② تثبيت ملف وصف الجهاز GSD الخاص بـ KR-HMI من ملف GSDML، ثم سحب HMI إلى عرض الشبكة وتخصيص اسم الجهاز ليطابق عنوان IP؛ ③ إنشاء كتلة بيانات DB في PLC (مثل "DB_HMI_Data") وتحديد المتغيرات التي تحتاج HMI لقراءتها وكتابتها (مثل الحمولة، الارتفاع، السرعة، التيار، درجة الحرارة، حالة الإنذار، إلخ، حوالي 50 متغيراً)؛ ④ اختيار مشغل Profinet في برنامج هندسة HMI واستيراد قائمة المتغيرات المُصدَّرة من TIA لإنشاء تعيين المتغيرات تلقائياً. بعد اكتمال الإعداد، يكون معدل تحديث HMI الافتراضي 1 مللي ثانية (متزامناً مع دورة OB85 في PLC)، والتأخير المقاس لتحديث المتغيرات أقل من 3 مللي ثانية. تستغرق عملية الإعداد بأكملها (TIA Portal + برنامج HMI) حوالي ساعتين لمهندس متمرس.

مثال إعداد EtherCAT في تطبيقات الرافعات العلوية

خطوات إعداد EtherCAT باستخدام PLC من نوع Inovance AC800 مع KR-HMI: ① إنشاء مشروع في AutoShop وتكوين المحطة الرئيسية EtherCAT (عنوان IP: 192.168.2.10، قناع الشبكة: 255.255.255.0)؛ ② تثبيت ملف وصف العبد ESI الخاص بـ KR-HMI وإضافة HMI كعبد في شبكة EtherCAT (يتم تخصيص عنوان العبد تلقائياً)؛ ③ إنشاء تعيين PDO (كائنات بيانات العملية) — اتجاه القراءة لـ HMI: بيانات الإدخال مثل الحمولة/الارتفاع/السرعة/التيار/درجة الحرارة للرافعة، بحوالي 100 بايت؛ اتجاه الكتابة من HMI: بيانات الإخراج مثل حالة الأزرار/تبديل الأوضاع/قيم الإعدادات، بحوالي 50 بايت؛ ④ اختيار مشغل EtherCAT في برنامج هندسة HMI وتكوين جدول تعيين متغيرات PDO. الميزة الأساسية لإعداد EtherCAT هي عدم الحاجة لتكوين شريحة زمنية للاتصال بشكل منفصل — تقوم المحطة الرئيسية EtherCAT بالمزامنة الدورية تلقائياً، ويكون معدل تحديث بيانات HMI مطابقاً لدورة ناقل EtherCAT (الإعداد النموذجي 1 مللي ثانية). توفر كيلود للصناعات الثقيلة قوالب إعداد KR-HMI لكلا النوعين من وحدات PLC (ملف مشروع TIA Portal + ملف مشروع AutoShop)، ويمكن لمهندسي العملاء استيرادها واستخدامها مباشرة، مما يقلل وقت الإعداد الأولي من ساعتين إلى 15 دقيقة. يمكن تنزيل قوالب الإعداد من صفحة الوثائق الفنية لـ KR-HMI.

تحديث الرافعات القديمة عملياً عبر Modbus TCP — جدول تكوين 50 نقطة

عند تحديث HMI لرافعة علوية قديمة باستخدام Modbus TCP، يكون تكوين نقاط البيانات الخمسين الأكثر شيوعاً كما يلي: الحمولة (سجل الاحتفاظ 40001، الوحدة 0.1 طن)، ارتفاع الرفع (40002، الوحدة 0.1 متر)، موضع جسر الرافعة (40003~40004، الوحدة مم، 32 بت)، موضع العربة (40005~40006، 32 بت)، سرعة الرفع (40007، الوحدة م/دقيقة)، سرعة السير (40008)، سرعة العربة (40009)، تيار المحرك للطور U (40010، الوحدة أمبير)، تيار المحرك للطور V (40011)، تيار المحرك للطور W (40012)، درجة حرارة المحرك (40013، الوحدة درجة مئوية)، درجة حرارة زيت مخفض السرعة (40014)، حالة المكبح (40015، bit0=المكبح الأيسر مفعل، bit1=المكبح الأيمن مفعل، bit2=تجاوز حد اهتراء المكبح الأيسر، bit3=تجاوز حد اهتراء المكبح الأيمن)، حالة محدد الحمل الزائد (40016، bit0=إنذار عند 110%، bit1=إيقاف عند 125%)، إجمالي وقت التشغيل (40017~40018، 32 بت، الوحدة دقيقة)، إجمالي عدد مرات الرفع (40019~40020، 32 بت)، استهلاك الطاقة اليومي (40021، الوحدة كيلوواط ساعي)، رمز الخطأ (40022)، وغيرها. لا يتطلب جانب PLC أي برنامج اتصال إضافي — تقوم HMI بقراءة عناوين السجلات الداخلية لـ PLC مباشرة. توفر كيلود للصناعات الثقيلة قالب Excel لخريطة عناوين Modbus لـ 50 نقطة (يغطي البيانات الشائعة لـ 90% من وحدات PLC المستخدمة في الرافعات العلوية)، ويمكن للعميل فقط ملء عنوان سجل البداية الخاص بوحدة PLC الخاصة به لإكمال الإعداد في 15 دقيقة.


الأسئلة الشائعة (FAQ)

س: هل معدل تحديث Modbus TCP البالغ 20 مللي ثانية كافٍ؟

ج: نعم، كافٍ تماماً. حد إدراك العين البشرية للتغيرات الرقمية على شاشة HMI يبلغ حوالي 60 مللي ثانية (16 إطاراً في الثانية)، لذا فإن معدل 20 مللي ثانية أسرع بثلاث مرات من حد الإدراك البشري. في سيناريو الرافعات العلوية، لا يكمن عنق الزجاجة في معدل التحديث بل في زمن استجابة PLC — إذا كانت دورة فحص برنامج PLC طويلة (مثل 50~100 مللي ثانية)، فلن يجدي ضبط استعلام HMI بشكل أسرع. يُنصح أولاً بتأكيد دورة OB1 في PLC ثم ضبط معدل تحديث HMI. يستخدم KR-HMI من كيلود للصناعات الثقيلة معدل تحديث افتراضي يبلغ 20 مللي ثانية في وضع Modbus TCP، وهو مناسب لـ 80% من وحدات PLC في الرافعات العلوية (بدورة OB1 نموذجية تتراوح بين 10~50 مللي ثانية).

س: هل يمكن خلط EtherCAT وProfinet معاً؟

ج: لا يمكن خلطهما على نفس كابل الشبكة (على الرغم من أن كلا البروتوكولين يعتمدان على الإيثرنت، إلا أن تنسيق إطارات البيانات وآلية MAC مختلفة). ولكن يمكن لنفس شاشة HMI أن تحتوي على منفذي إيثرنت مستقلين للاتصال بشبكة EtherCAT وشبكة Profinet بشكل منفصل. يدعم KR-HMI من كيلود للصناعات الثقيلة هذا التكوين، ولكن يجب إنشاء مثيلين مستقلين لمشغل الاتصال في برنامج هندسة HMI. تجدر الإشارة إلى أنه لا يمكن تبادل البيانات مباشرة بين شبكة EtherCAT وشبكة Profinet (إلا عبر تعيين العلامات الداخلية في HMI)، وهذا العزل التصميمي يلبي أيضاً متطلبات الأمن السيبراني — العزل المادي بين شبكة التحكم وشبكة المعلومات.

س: أي بروتوكول يدعمه PLC من نوع ميتسوبيشي FX5U؟

ج: تحتوي سلسلة FX5U من ميتسوبيشي على منفذ إيثرنت مدمج وتدعم بشكل أصلي بروتوكول SLMP (بروتوكول الرسائل السلسة) وبروتوكول MC الخاص بميتسوبيشي، كما تدعم أيضاً Modbus TCP (عبر كتلة وظائف MB/TCP المدمجة). يبلغ معدل تحديث SLMP حوالي 5~10 مللي ثانية، وهو أداء أفضل من Modbus TCP ولكنه يقتصر على الاتصال بين أجهزة ميتسوبيشي. يتصل KR-HMI من كيلود للصناعات الثقيلة مع FX5U عبر Modbus TCP، وعملية الإعداد كالتالي: تفعيل وظيفة خادم Modbus TCP في جهة FX5U وتعيين المنفذ 502، ثم إنشاء مشغل Modbus TCP في جهة HMI وتكوين تعيين عناوين السجلات (سجلات D في ميتسوبيشي تقابل سجلات الاحتفاظ Modbus بدءاً من 400001).

س: ماذا يحدث عند انقطاع اتصال HMI؟

ج: عند انقطاع الاتصال بواجهة KR-HMI، تعرض جميع عناصر التحكم في البيانات "—" (قيمة غير رقمية لتجنب قراءة المشغّل لها كصفر)، ويتحول مؤشر حالة الاتصال في الشريط العلوي للواجهة من الأخضر إلى الأحمر مع الوميض. يحتفظ التخزين المحلي للواجهة بآخر بيانات صالحة. بعد 5 ثوانٍ من الانقطاع، تحاول الواجهة إعادة الاتصال تلقائيًا (محاولة كل ثانيتين)، مع ظهور نافذة تنبيه "انقطاع الاتصال" (غير حاجبة، ويمكن للمشغّل إغلاقها ومتابعة تصفح الصفحات الأخرى). عند استعادة الاتصال، تقوم الواجهة تلقائيًا بمزامنة جميع البيانات من PLC (التحديث الكامل يستغرق 2 إلى 5 دورات تحديث). يدعم بروتوكولا Profinet وEtherCAT خاصية "حارس الاتصال" (Watchdog)، حيث يمكن لجهة PLC أيضًا كشف حالة اتصال الواجهة، وعند حدوث خلل في الواجهة يتم الحفاظ تلقائيًا على الحالة الحالية للرافعة العلوية بدلاً من إيقاف التشغيل — ومبدأ التصميم هو أن "الواجهة مجرد نافذة مراقبة ولا تشارك في قفل الأمان المتشابك".

يجب أن يتبع اختيار بروتوكول اتصال واجهة HMI للرافعة العلوية مبدأ "الأولوية لمطابقة علامة PLC التجارية". يدعم نظام KR-HMI من كيلود للصناعات الثقيلة بشكل كامل ثلاثة بروتوكولات: Profinet وEtherCAT وModbus TCP، ويمكن لواجهة واحدة الاتصال بشبكة التحكم وشبكة المعلومات في آن واحد. للحصول على قائمة توافق بروتوكولات KR-HMI (تشمل قوالب تكوين الاتصال لأكثر من 30 علامة تجارية من PLC) أو استشارة حول الاختيار، يرجى التواصل مع الفريق الفني لكيلود للصناعات الثقيلة.

مقالات ذات صلة

contact

contact us

phone:
+86 13903802779

mail:3915269@qq.com

Working hours: Monday to Friday

Wechat
Wechat
SHARE
TOP