نظام تحكم PLC للرافعة العلوية S7-1500 والمنطق الآمن
بنية نظام تحكم PLC للرافعات العلوية: ممارسات هندسية في التحكم الحركي ومنطق السلامة عبر S7-1500. يُعد نظام تحكم PLC للرافعة العلوية المركز المنطقي لتشغيل المعدة بالكامل، حيث يتطلب النظام المصمم جيدًا تحقيق توازن بين اكتمال الوظائف والاستجابة الفورية وحماية السلامة. يستعرض هذا المقال استخدام سيمنز S7-1500 كقلب النظام، مع شرح تفصيلي لتصميم بنية التحكم وبرمجة التحكم الحركي وتنفيذ منطق السلامة في الممارسات الهندسية.
يُعد نظام تحكم PLC في الرافعة العلوية "الجهاز العصبي المركزي" لتشغيلها الآلي — فهو يدفع محولات التردد والمستشعرات عبر PROFINET IO، ويتصل بأنظمة الإرسال ومنصات MES عبر OPC UA، بينما يشغّل منطق سلامة SIL3 بشكل مستقل لضمان أمان المعدات والأفراد. يتطلب نظام تحكم PLC المصمم جيدًا للرافعات العلوية موازنة دقيقة بين الاستجابة الفورية والموثوقية والسلامة وسهولة الصيانة. اعتمادًا على خبرة كيلود للصناعات الثقيلة الممتدة في تكامل أنظمة سيمنز S7-1500، تم تطوير بنية موحدة للتحكم في الرافعات تشمل اختيار العتاد ووحدات التحكم الحركي وتسلسل تعشيق الفرامل ومنطق السلامة وإجراءات التشغيل والاختبار. يستعرض هذا المقال هذه الممارسات الهندسية من منظور بنية النظام الكلي.
اختيار منصة العتاد وتكوين النظام
يعتمد نظام تحكم PLC للرافعة العلوية على سلسلة سيمنز S7-1500 كقلب للنظام، مع اختيار طراز وحدة المعالجة المركزية وفقًا لسعة الرافعة وتعقيد نظام التحكم. للرافعات الخفيفة التي تقل عن 20 طنًا، يُستخدم الطراز CPU 1511-1 PN الذي يضم ذاكرة برامج 48KB وذاكرة بيانات 32KB، وهو مناسب لتطبيقات محول تردد واحد مع إدخال/إخراج أساسي. للرافعات المتوسطة من 20 إلى 50 طنًا، يُستخدم الطراز CPU 1513-1 PN بذاكرة برامج تصل إلى 128KB، ويدعم التحكم الحركي متعدد المحاور ووظائف خادم OPC UA، وهو الطراز الأكثر استخدامًا في مشاريع كيلود للصناعات الثقيلة الموحدة للرافعات. أما للرافعات الثقيلة التي تتجاوز 50 طنًا، فيُستخدم الطراز CPU 1516-3 PN/DP الذي يدعم التحكم الحركي بثلاثة محاور أو أكثر، وتواصل متعدد البروتوكولات، ومنطق سلامة أكثر تعقيدًا.
| CPUالطراز | الحمولة المناسبة | ذاكرة البرنامج | الخصائص |
|---|---|---|---|
| 1511-1 PN | ≤20t | 48KB | مفردمحول التردد+أساسيIO |
| 1513-1 PN | 20~50t | 128KB | متعدد المحاور+OPC UA |
| 1516-3 PN/DP | ≥50t | 256KB | ثلاثي المحاور+متعدد البروتوكولات |
| 1515F-2 PN | 20~50t | 128KB | SIL3 نوع الأمان |
للتطبيقات التي تتطلب مستوى السلامة الوظيفية SIL3، يتم اختيار وحدات المعالجة المركزية الآمنة من السلسلة F (مثل CPU 1515F-2 PN أو CPU 1517F-3 PN/DP)، حيث يتم دمج التحكم القياسي والتحكم الآمن في نفس وحدة المعالجة المركزية عبر بروتوكول PROFIsafe، مما يلغي الحاجة إلى PLC أمان مستقل ويخفض تكاليف الأجهزة وتعقيد الأسلاك.
فيما يتعلق بوحدات التوسعة، تُجهز كل رافعة علوية بشكل قياسي بوحدة إدخال رقمي واحدة DI 32×24V DC (لجمع إشارات محددات المواضع وأزرار التشغيل وإشارات لوحة التحكم اليدوية)، ووحدة إخراج رقمي واحدة DO 32×24V DC/0.5A (للتحكم في الملامسات ومصابيح المؤشر والصفارة)، ووحدتي إدخال تناظري AI 8×U/I (لجمع إشارات مستشعرات الحمولة وأجهزة قياس المسافة بالليزر وإشارات درجة الحرارة). بالنسبة للإدخال/الإخراج المرتبط بالسلامة، يتم استخدام وحدات الأمان F-DI 16×24V DC و F-DQ 8×24V DC/2A. على جانب محولات التردد، يتم تزويد كل رافعة بوحدتي تحكم G120 CU250S-2 DP بواجهتي PROFINET، لتشغيل محرك الرفع ومحركات الجسر والعربة بشكل منفصل.
تعتمد البنية الطوبولوجية لشبكة النظام على إيثرنت الصناعة PROFINET RT، مما يلبي المتطلبات الصارمة للوقت الحقيقي حيث يكون زمن دورة الاتصال في طبقة التحكم أقل من 10ms. يعمل PLC كوحدة تحكم IO في شبكة PROFINET، بينما تعمل محولات التردد G120 ووحدات الإدخال/الإخراج عن بعد ET200SP ووحدات واجهة المشفر كأجهزة IO. جميع الأجهزة متصلة عبر محولات شبكة صناعية (سيمنز SCALANCE XC216 أو طراز مكافئ) لتشكيل حلقة MRP، بحيث يكون زمن استرداد الحلقة أقل من 200ms.
هيكل مشروع TIA Portal وتوزيع كتل التنظيم OB
تعتمد كيلود للصناعات الثقيلة هيكل برنامج موحد في مشروع TIA Portal الخاص بوحدة تحكم الرافعة العلوية. ينفذ OB1 الحلقة الرئيسية التحكم في الحركة والمنطق وتبادل بيانات الاتصال، مع ضبط الدورة على 10ms لمطابقة معدل تحديث حلقة السرعة في محول التردد. ينفذ OB30 (مقاطعة دورية بفاصل زمني 50ms) تحديث حلقة الموضع المغلقة وخوارزمية مانع التأرجح، بينما ينفذ OB32 (مقاطعة دورية 200ms) جمع الحالة وتشخيص الأعطال.
يقوم OB100 عند بدء تشغيل PLC بتنفيذ تهيئة النظام، بما في ذلك مسح ذاكرة الأعطال والتحقق من نقطة الصفر للمشفرات وإعادة تعيين حالة التوقف في الطوارئ. ينفذ OB10 (مقاطعة زمنية) كل 24 ساعة تراكم ساعات التشغيل وتقييم دورة الصيانة. يستجيب OB40 (مقاطعة أجهزة) لإشارة معايرة نقطة الصفر من نبضة Z عالية السرعة للمشفر.
كتلة التحكم الرئيسية
حلقة الموضع المغلقة
التحكم بمانع التأرجح
التحكم بتعشيق الفرامل
منطق السلامة
تشخيص الأعطال
تصميم كتل وظائف التحكم في الحركة
يتم تغليف منطق التحكم الحركي الأساسي لنظام التحكم في الرافعة العلوية داخل كتلتين وظيفيتين: FB_Control وFB_Position. تعتمد FB_Control تصميم آلة الحالات المحدودة، وتشمل ست حالات: حالة IDLE (الاستعداد وانتظار المهمة)، حالة ACCEL (التسارع وفق منحنى S حتى السرعة المستهدفة)، حالة CRUISE (الحفاظ على السرعة المستهدفة)، حالة DECEL (التباطؤ وفق منحنى S حتى الاقتراب من الموضع المستهدف)، حالة POSITION (الضبط الدقيق بسرعة منخفضة حتى الموضع المستهدف ±3mm)، وحالة STOP (تنفيذ تعشيق الفرامل وفصل تمكين محول التردد).
يتم تحقيق التحكم في التسارع وفق منحنى S عبر تخطيط سرعة خماسي المراحل داخل FB_Control: في المرحلة الأولى OA يرتفع معدل التغير في التسارع خطيًا من الصفر إلى القيمة القصوى، وفي المرحلة AB يستمر التسارع بقيمة ثابتة، وفي المرحلة الانتقالية BC ينخفض معدل التغير في التسارع خطيًا إلى الصفر للدخول في السرعة الثابتة. أما مرحلة التباطؤ فهي معكوسة ومتناظرة. القيمة الافتراضية لمعدل التغير في التسارع هي 0.5m/s³، والحد الأقصى للتسارع 0.3m/s²، مما يخفض معامل الصدم عند بدء حركة جسر الرافعة إلى أقل من 1.1 (بينما يتراوح معامل الصدم في التشغيل التقليدي ثنائي المراحل بين 1.5~1.8).
فيما يتعلق بالتحكم بالحلقة المغلقة للموضع، تدمج FB_Position إشارات ثلاث مصادر للموضع: الموضع النسبي من المشفر (تحديث بتردد 100Hz، دقة 0.1mm)، الموضع المطلق بقياس المسافة بالليزر (تحديث بتردد 50Hz، دقة ±1mm)، ونقاط المعايرة من الكود الرمادي. يتم استخدام مرشح تكميلي (تردد القطع 0.5Hz) لدمج تحديد المواقع المطلق بالليزر عند السرعات المنخفضة مع الموضع النسبي من المشفر عند السرعات العالية، لإخراج أفضل تقدير للموضع بعد الدمج. تتم معايرة معاملات PI لحلقة الموضع عبر وظيفة Trace في TIA Portal أثناء التشغيل التجريبي: الكسب التناسبي Kp=8.0، وزمن التكامل Ti=200ms.
تسلسل التحكم في الفرامل ومنع انزلاق الحمولة
يُعد التحكم في فرامل آلية الرفع في الرافعة العلوية عنصرًا حاسمًا يؤثر على السلامة وعمر المعدات، حيث يحدد توقيت فتح وإغلاق الفرامل ما إذا كانت الحمولة معرضة لخطر الانزلاق. صممت كيلود للصناعات الثقيلة تسلسل تحكم خماسي المراحل للفرامل، يتم تنفيذه عبر اتصال PROFIsafe بين محول التردد G120 ووحدة التحكم S7-1500 PLC.
يتكون تسلسل الفتح من ثلاث مراحل: في المرحلة الأولى يرسل PLC أمر "التمغنط المسبق" إلى G120 عبر PROFIsafe، ويقوم محول التردد ببناء تيار الإثارة للمحرك (لمدة 300ms)؛ في المرحلة الثانية يبني محول التردد عزم الرفع (110% من العزم المستهدف)، وتُرسل إشارة تأكيد العزم عبر PROFIsafe إلى PLC (لمدة 200ms)؛ في المرحلة الثالثة بعد تأكيد اكتمال بناء العزم، يُخرج PLC أمر فتح الفرامل، ويتم تغذية المغناطيس الكهرومغناطيسي للفراململ بالتيار (زمن الاستجابة 150ms)، وبعد الفتح الكامل للفرامل يرسل PLC أمر "تمكين التشغيل".
أما تسلسل الإغلاق فيتكون من مرحلتين: في المرحلة الأولى يرسل PLC أمر "إيقاف"، ويقوم محول التردد بخفض السرعة وفق منحنى التباطؤ حتى الصفر (مدة الحفاظ على الصفر 200ms)؛ في المرحلة الثانية يرسل PLC أمر إغلاق الفرامل، وتُغلق الفرامل ميكانيكيًا (زمن الاستجابة 100ms)، وبعد تأكيد محول التردد للسرعة الصفرية يتم فصل التيار. إجمالي دورة التحكم في الفرامل (من لحظة إصدار أمر الإيقاف حتى الإغلاق الكامل للفرامل) لا يتجاوز 850ms.
| مرحلة | إجراء | تسلسل زمني | الاتصالات |
|---|---|---|---|
| التمغنط المسبق | G120بناء التمغنطالتيار | 300ms | PROFIsafe |
| بناء العزم | بلوغ العزم110%تأكيد الإرجاع | 200ms | PROFIsafe |
| فتح الفرامل | كهرومغناطيسيتنشيط المغناطيس الكهربائي+تحرير الفرامل | 150ms | DOالإخراج |
| التباطؤإيقاف | خفض السرعة إلى الصفر+الحفاظ عند سرعة صفرية | 200ms | PROFIsafe |
| إغلاق الفرامل | كهرومغناطيسيإيقاف تنشيط المغناطيس الكهربائي+G120تعطيل التشغيل | 100ms | DO+PROFIsafe |
فيما يتعلق بتعويض اهتراء بطانة الاحتكاك، يسجّل النظام في كل دورة تعشيق للفرامل زمن الفتح الفعلي من "أمر فتح الفرامل" إلى "تغذية راجعة لالتقاط مغناطيس الفرامل"، ويقارنه بالقيمة الاسمية الأولية (150ms)، ثم يقدّم زمن أمر الفتح تدريجيًا وفقًا لمقدار اهتراء بطانة الاحتكاك، لضمان بقاء لحظة الفتح الفعلية ضمن النطاق المستهدف بشكل ثابت.
خامسًا: تصميم منطق السلامة وتحقيق مستوى SIL3
تلتزم وظائف السلامة في نظام التحكم بالرافعة العلوية بمعيار IEC 61508 ومعيار ISO 13849، وهدف مستوى تكامل السلامة هو SIL3. يتم تحقيق وظائف السلامة عبر وحدة المعالجة الآمنة من سلسلة S7-1500F وبروتوكول اتصال PROFIsafe، ويتم توصيل الإدخال/الإخراج المتعلق بالسلامة عبر وحدات F-DI وF-DQ.
تشمل وظائف السلامة الرئيسية: إيقاف العزم الآمن (STO) – عند تفعيل زر التوقف الطارئ أو محدد، يتم قطع تمكين نبضات محول التردد مباشرة عبر PROFIsafe، بزمن استجابة أقل من 20ms؛ الحد الآمن للسرعة (SLS) – عند اقتراب الرافعة العلوية من نهاية الحد بمسافة 200mm، يتم التباطؤ إلى 10% من السرعة الاسمية، بزمن استجابة أقل من 50ms؛ التحكم الآمن في الفرامل (SBC) – عند تفعيل STO، يتم تعشيق الفرامل تلقائيًا لمنع انزلاق الحمولة؛ مراقبة الاتجاه الآمنة (SDI) – تمنع آلية الجسر وآلية العربة من الحركة الخاطئة قبل استلام أمر الاتجاه المعاكس.
تعتمد دائرة التوقف الطارئ تصميمًا مزدوج القنوات: القناة A تجمع نقاط التلامس المغلقة عادةً لزر التوقف الطارئ عبر وحدة F-DI، بينما القناة B تربط نقاط التلامس المساعدة لزر التوقف الطارئ مباشرةً عبر أسلاك صلبة إلى دائرة التحكم في ملف الملامس الرئيسي. يمكن لأي قناة يتم تفعيلها أن تقطع مصدر الطاقة بشكل مستقل. تردد نبضات الاختبار للإدخال/الإخراج الآمن هو 1Hz، وينفذ PLC منطق السلامة المكتوب بـ F-LAD ويحدّث مخرجات السلامة في كل دورة فحص أمان (20ms).
سادسًا: إجراءات التشغيل والضبط والمعايرة
يتم تشغيل وضبط نظام تحكم PLC للرافعة العلوية عبر ست خطوات قياسية. الخطوة الأولى: إعداد الشبكة والتشخيص – استخدام برنامج PRONETA لفحص جميع الأجهزة على شبكة PROFINET، والتحقق من تطابق أسماء الأجهزة وعناوين IP مع إعدادات مشروع TIA Portal، والتأكد من أن جميع أجهزة الإدخال/الإخراج متصلة بالشبكة.
الخطوة الثانية: ضبط معاملات محول التردد – تنزيل مجموعة معاملات G120 باستخدام برنامج STARTER أو Startdrive. معاملات آلية الرفع: P1300=20 (تحكم متجهي بدون مستشعر سرعة)، P1120=2.0s (زمن التسارع)، P1121=2.0s (زمن التباطؤ)، P1240=3 (تفعيل وحدة التحكم Vdc_max). لآلية سير الجسر: P1120=4.0s، P1121=4.0s.
الخطوة الثالثة: التعرف الثابت على بيانات المحرك – تنفيذ P1910=1 (التعرف الثابت) وضبطه على 1 (التعرف الكامل)، حيث تقوم عملية التعرف تلقائيًا بقياس معاملات مثل مقاومة الجزء الثابت، مقاومة الجزء الدوار، محاثة التسرب، والمحاثة المتبادلة. يجب ألا يكون هناك أي حمل ميكانيكي متصل بالمحرك أثناء عملية التعرف.
الخطوة الرابعة: معايرة الموضع – استخدام لوحة التحكم في TIA Portal للتحكم اليدوي في تحريك الرافعة العلوية إلى المواضع القصوى عند الطرفين، وتسجيل انحراف قيم العد بين المشفر وجهاز قياس المسافة بالليزر، وضبط إزاحة الصفر للمشفر وقيم الحدود الموجبة والسالبة.
الخطوة الخامسة: تأكيد توقيت الفرامل – التحقق من توقيت بناء العزم عند فتح الفرامل وتوقيت الحفاظ على الصفر عند الإغلاق في ظل ظروف عدم التحميل والتحميل الاسمي، واستخدام وظيفة Trace لالتقاط منحنى السرعة والعزم، والتأكد من أن معاملات توقيت الفرامل تتوافق مع متطلبات التحكم على خمس مراحل.
الخطوة السادسة: التحقق من اتصال OPC UA – استخدام UA Expert للاتصال بخادم OPC UA الخاص بـ PLC الرافعة العلوية، وقراءة أنواع البيانات ونطاقات القيم لكل عقدة، والتحقق من عناوين وصلاحيات الوصول لعقد البيانات الـ 26 المنشورة، والتأكد من أن نظام الإرسال ومنصة MES يمكنهما القراءة والكتابة بشكل طبيعي.