أصلي 100%. أكثر من 100,000 قطعة متوفرة. جاهزة للشحن.

  • ar
Control factory automation

التحكم المباشر في روبوتات Mecademic Meca500 باستخدام وحدات التحكم المنطقية القابلة للبرمجة (PLCs) من Siemens

  • ShaoXIANYUE
  • 2026-05-18
  • 0 تعليقات
Directly Drive Mecademic Meca500 Robots with Siemens PLCs

برمجة روبوتات Mecademic مباشرةً باستخدام وحدات التحكم المنطقية القابلة للبرمجة (PLC) من Siemens S7

التجريد من لوحة التعليمات: تحول في هندسة التحكم بالروبوت

في إعدادات أتمتة المصانع التقليدية، تعتمد الروبوتات الصناعية بشكل كبير على لوحة تعليمات مخصصة. يقوم المهندسون ببرمجة أنماط الحركة محليًا على وحدة التحكم بالروبوت، تاركين وحدة التحكم المنطقية القابلة للبرمجة (PLC) المركزية لتعديل إشارات التوصيل الرقمية فقط لتشغيل الإجراءات المحددة مسبقًا. ومع ذلك، فإن روبوتات Mecademic الصغيرة تغير هذا التقسيم الكلاسيكي للعمل من خلال استخدام تصميم نظام تحكم مباشر.

بدلاً من العمل كوحدة تحكم مستقلة، يعمل Mecademic Meca500 إلى حد كبير مثل محرك التردد المتغير (VFD) القياسي أو محرك السيرفو. فهو يقبل متغيرات الحركة المباشرة وأوامر القيادة الصريحة عبر قنوات إيثرنت متعددة البروتوكولات. وبالتالي، تعمل وحدة التحكم المنطقية القابلة للبرمجة (PLC) من Siemens S7 كمصدر وحيد للمعلومات، حيث تدير جميع حسابات المسار والمنطق التسلسلي. تبسط هذه البنية الموحدة تكامل النظام، وتقلل من أوقات التشغيل، وتمركز قاعدة الشفرة الخاصة بك بأكملها لـ الأتمتة الصناعية داخل منصة هندسية واحدة.

المتطلبات الفنية وقيود الإصدار

قبل الشروع في هذا التكامل، يجب على مهندسي الأتمتة التحقق من توافق النظام. يستخدم Meca500 إجراءات بدء تشغيل متقدمة بدلاً من شروط المصافحة القديمة. لذلك، تتطلب أجهزة Siemens إصدار البرنامج الثابت 4.2 أو أعلى.

لدعم هذا البرنامج الثابت، يجب استخدام Siemens STEP7 TIA Portal الإصدار 14 أو أعلى. تفتقر إصدارات البرامج الأقدم إلى تحديثات كتالوج الأجهزة المطلوبة لإدارة ملف الاتصال في الوقت الفعلي للروبوت بشكل صحيح.

تكوين الأجهزة وإعداد المقعد

يتكون مقعد التحقق القياسي من ثلاثة مكونات أساسية: وحدة التحكم المنطقية القابلة للبرمجة (PLC) من Siemens S7-1200، وذراع الروبوت Mecademic Meca500، وجهاز كمبيوتر هندسي. للاختبار الأولي، يمكنك توصيل مفاتيح اختيار فيزيائية بالمدخلات الرقمية لوحدة التحكم المنطقية القابلة للبرمجة (PLC) أو تثبيت لوحة محاكاة مفتاح الإدخال/الإخراج من Siemens (رقم الجزء 6ES7274-1XF30-0XA0).

يقوم رمز العرض القياسي بتعيين رموز تحكم محددة إلى المدخلات %I0.0 و %I0.7. نوصي بشدة باستخدام مفاتيح اختيار تثبيت بدلاً من أزرار ضغط لحظية للحفاظ على إشارات حالة ثابتة أثناء تسلسل التهيئة. قم بتوصيل وحدة التحكم المنطقية القابلة للبرمجة (PLC)، ووحدة التحكم Meca500، وجهاز الكمبيوتر الهندسي الخاص بك بمحول إيثرنت صناعي غير مُدار لإنشاء طبقة الشبكة المادية.

تنشيط PROFINET على Meca500

بشكل افتراضي، قد لا تكون بروتوكولات إيثرنت الصناعية نشطة في الروبوت. لتمكين PROFINET، قم بتشغيل الروبوت وافتح متصفح ويب على جهاز الكمبيوتر الخاص بك. انتقل إلى خادم الويب MecaPortal باستخدام عنوان IP الافتراضي 192.168.1.100 (أو عنوان IP الثابت المخصص الخاص بك).

تأكد من عدم وجود أجهزة رئيسية أخرى تستطلع الروبوت بنشاط. سيطر على الوحدة من خلال واجهة المتصفح وقم بتبديلها إلى "وضع التحكم". انتقل إلى قائمة تكوين الشبكة في الزاوية العلوية اليسرى، وقم بتمكين بروتوكول اتصال PROFINET، واحفظ الإعدادات. الروبوت جاهز الآن لتلقي إطارات البيانات الدورية الخارجية.

دمج ملفات وصف أجهزة GSDML

يتطلب Siemens TIA Portal ملف وصف محطة عام (GSDML) للتعرف على Meca500 كجهاز PROFINET IO صالح. أولاً، قم بتنزيل حزمة البرامج الثابتة الرسمية Mecademic واستخرج الأرشيف المضغوط. داخل، انتقل إلى دليل protocols لتحديد موقع ملفات البروتوكول.

في TIA Portal، انتقل إلى القائمة العلوية وحدد Options -> Manage general station description files (GSD). استعرض مسار المجلد المستخرج، وحدد ملف Meca500 GSDML المحدد، وانقر فوق تثبيت. بمجرد الانتهاء، يقوم TIA Portal بتحديث كتالوج الأجهزة الخاص به، مما يسمح لك بسحب الروبوت وإفلاته مباشرة في عرض الشبكة الخاص بك.

استيراد وإعداد مشروع العرض التوضيحي

بدلاً من كتابة كتل اتصال معقدة من الصفر، يمكنك الاستفادة من وظائف المكتبة المعدة مسبقًا. قم بتنزيل مشروع "Meca500 V10.2 Siemens Demo" الرسمي من بوابة تكامل Mecademic. افتح TIA Portal وحدد الأرشيف الذي تم تنزيله، والذي يحمل امتداد الملف .zap16.

نوصي بشدة باستخدام أمر Save As فورا لإعادة تسمية المشروع (على سبيل المثال، Meca500_Production_Test) للحفاظ على القالب الرئيسي الأصلي. انتقل إلى عرض Devices & networks في شجرة المشروع للتحقق من خصائص الجهاز. انقر نقرًا مزدوجًا فوق منافذ الشبكة لكل من وحدة التحكم المنطقية القابلة للبرمجة (PLC) والروبوت للتأكد من أن عناوين IP المعينة لهما تقع على نفس الشبكة الفرعية تمامًا مثل جهاز الكمبيوتر الهندسي الخاص بك. بعد التحقق، قم بتجميع تكوين الأجهزة وقم بإجراء Extended download to device لتحميل البيانات إلى وحدة التحكم المنطقية القابلة للبرمجة (PLC) من S7-1200.

تحليل والتحقق من كتل البرامج الافتراضية

يحتوي كتلة التنظيم Main (OB1) للمشروع النموذجي على بنية التحكم الأساسية في شبكتين وظيفيتين. تستدعي الشبكة 1 كتلة الوظائف Meca500_Control، والتي تتعامل مع الاتصالات منخفضة المستوى، وإعادة ضبط الأخطاء، وتمكين الروبوت. يؤدي تبديل المدخلات الرقمية الفعلية %I0.0 و %I0.7 إلى تشغيل حلقة التنشيط هذه.

تتحكم الشبكة 2 في متسلسل الحركة الأساسي، حيث توجه الروبوت للتحرك عبر مسار محدد مسبقًا من نقاط XYZ الديكارتية. لاختبار هذا الروتين الافتراضي بأمان، قم بإزالة جميع المخاطر المادية من منطقة عمل الروبوت. بمجرد أن تصبح المنطقة آمنة، استخدم جدول مراقبة لتعديل بت الذاكرة %M2.0 إلى 1، مما يؤدي إلى تشغيل تسلسل الحركة.

هندسة التحكم في الحركة المخصصة بنقطتين

لتخصيص التطبيق، يمكننا تنفيذ تسلسل تبديل ثنائي الموضع باستخدام زرين إضافيين للتحكم. قم بتوصيل أزرار الضغط الخضراء والبيضاء الجديدة هذه بالمدخلات الرقمية %I1.1 و %I1.2. داخل شجرة المشروع، قم بإنشاء كتلة وظائف (FB) جديدة داخل المجلد Examples وسمها Two_Points.

تتطلب هذه الكتلة الجديدة متغيرات منظمة للتفاعل بشكل نظيف مع كتل برنامج تشغيل Meca500 الأساسية. حدد المتغيرات التالية داخل جدول واجهة الكتلة:

اسم المتغير نوع البيانات الفئة
Error Bool Output
Sent Bool Output
Buffered Bool Output
Interface Meca500_Interface Input/Output (InOut)

تطوير تسلسل منطق السلم

داخل كتلة الوظائف Two_Points، قم بإنشاء منطق الشبكة باستخدام مكونات السلم القياسية. في Rung 1، استخدم إدخال الزر الأخضر (%I1.1) لتشغيل أمر MoveJoints، مما يجبر جميع قيم المحور على العودة إلى مواضعها الصفرية (0, 0, 0, 0, 0, 0).

في Rung 2، استخدم إدخال الزر الأبيض (%I1.2) لتشغيل أمر حركة خطية (MoveLin). حدد إحداثيات الهدف الدقيقة داخل التعليمات، مع التأكد من أن النقاط قابلة للوصول فعليًا وخالية من التركيبات.

أخيرًا، افتح روتينك Main (OB1) واسحب كتلة الوظائف Two_Points إلى شبكة جديدة. سيطالبك TIA Portal تلقائيًا بإنشاء كتلة بيانات مشتركة (DB)؛ قم بتعيين العلامة العامة Meca500_Interface لربط الكتلة بمثيل برنامج تشغيل الروبوت الأساسي. قم بتنزيل الكود المعدل إلى وحدة التحكم المنطقية القابلة للبرمجة (PLC) من S7-1200 لتمكين التحكم ثنائي الموضع عبر أزرار الضغط الفعلية.

سيناريو تطبيق الإنتاج: الفرز عالي السرعة

في بيئات المستودعات وأتمتة المصانع الحديثة، توفر طريقة التحكم المباشر لوحدة التحكم المنطقية القابلة للبرمجة (PLC) هذه مكاسب هائلة في الكفاءة لأنظمة الفرز الموجهة بالرؤية. ضع في اعتبارك خط انتقاء عالي السرعة حيث تحدد كاميرا ذكية ثنائية الأبعاد المنتجات غير المتوازنة على حزام ناقل.


منشور أقدم منشور أحدث

Translation missing: ar.general.search.loading