أول مشروع PLC باستخدام TwinCAT على جهاز IPC من Beckhoff
أنشئ وتحقّق من أول مشروع PLC في TwinCAT على جهاز IPC من Beckhoff. تغطي قائمة التحقق هذه اختيار الهدف، واكتشاف EtherCAT، وربط الإدخال/الإخراج، والتفعيل الآمن، واختبارات إعادة التشغيل، وسجلات التشغيل...
ينبغي لمشروع TwinCAT الأول أن يثبت أكثر من مجرد تعليمة منطقية. يجب أن يؤكد هدف الهندسة وطوبولوجيا EtherCAT وربط الإدخال/الإخراج وتنفيذ المهمة وسلوك بدء التشغيل واستجابة المخرج الآمنة.
تستخدم قائمة التحقق الميدانية هذه حاسوبًا صناعيًا من Beckhoff ووحدة اقتران EtherCAT ووحدات إدخال/إخراج رقمية بسيطة. وينطبق سير العمل أيضًا على العديد من وحدات التحكم CX. قد تختلف أسماء القوائم بين إصدارات TwinCAT، لذا تحقّق من الإصدار المثبت قبل التشغيل الأولي.
افهم الفصل في TwinCAT
تفصل Beckhoff بين الهندسة والتنفيذ في وقت التشغيل. يُستخدم TwinCAT XAE لتهيئة الأجهزة وكتابة التعليمات البرمجية وربط المتغيرات وتشخيص النظام. وينفّذ TwinCAT XAR تطبيق التحكم الآني.
يهم هذا التمييز أثناء استكشاف الأخطاء وإصلاحها. قد يُترجم المشروع بنجاح بينما يظل هدف وقت التشغيل المحدد غير صحيح. وقد يكون وقت التشغيل نشطًا أيضًا بينما يحرّر المهندس مشروعًا محليًا غير ذي صلة.
تصف Beckhoff بنية الهندسة ووقت التشغيل هذه في نظرة TwinCAT الرسمية. ينبغي للمهندسين مواءمة الإجراءات مع الإصدار المثبت والوظائف المرخّصة.
جهّز منصة الاختبار بأمان
ابدأ بدائرة منخفضة المخاطر. استخدم زر ضغط كدخل رقمي ومؤشرًا صغيرًا كمخرج. أكّد جهد كل جهاز قبل توصيل الطاقة.
- سجّل طراز IPC ونظام التشغيل وإصدار TwinCAT ومستوى وقت التشغيل.
- سجّل ترتيب وحدة اقتران EtherCAT والطرفيات من اليسار إلى اليمين.
- افصل قدرة وحدة التحكم عن قدرة أحمال الحقل في المخطط.
- تحقّق من التأريض الوقائي ومراجع 0 V والصمامات وقيم أحمال المخارج.
- ضع الآلة أو منصة الاختبار في حالة تمنع حدوث حركة غير متوقعة.
لا تستخدم مشغّلًا إنتاجيًا في الاختبار الأول. يجعل المصباح أو حمل الاختبار المعزول احتواء الأعطال أسهل.
حدّد الهدف الصحيح
افتح TwinCAT XAE وأنشئ مشروع TwinCAT جديدًا. حدّد هدف وقت التشغيل المقصود قبل فحص الأجهزة. تحقّق من اسم الهدف وعنوانه بمقارنتهما بسجل التشغيل الأولي.
من الأخطاء الشائعة تهيئة حاسوب الهندسة المحمول بدلًا من الحاسوب الصناعي. ومن الأخطاء الأخرى اختيار مسار قديم يحمل اسم جهاز مشابهًا. استخدم اصطلاح تسمية يتضمن معرّف الخزانة أو الآلة.
بالنسبة إلى الأجهزة ذات الصلة، راجع كتالوج PLC ProTech لشاشات HMI والحوسبة الصناعية وكتالوج Beckhoff Automation.
افحص طوبولوجيا EtherCAT وتحقق منها
ضع الهدف في وضع التهيئة قبل فحص الأجهزة. افحص المحول المتصل بشبكة EtherCAT. من المفترض أن يكتشف TwinCAT وحدة الاقتران والطرفيات بالترتيب الفعلي.
الاكتشاف ليس قبولًا. قارن كل طرفية مكتشفة بقائمة المواد ومخطط الخزانة. أكّد أرقام الطرازات والمواضع وعدد القنوات.
إذا اختلفت الطوبولوجيا، فتوقف وتحقق. قد يؤدي نقل طرف إلى تغيير ربط القنوات المتوقع. وقد يشير فقدان طرف إلى مشكلات في الطاقة، أو التوصيلات، أو نقاط التلامس، أو المحول.
تحقّق من معلومات حالة EtherCAT قبل كتابة المنطق. يجب أن تصل منصة الاختبار إلى الحالة التشغيلية المتوقعة من دون أخطاء غير مفسرة.
إنشاء مشروع PLC صغير
أضف مشروع PLC وأبقِ البرنامج الأول صغيرًا عمدًا. يوفر Structured Text اختبارًا أوليًا واضحًا:
PROGRAM MAIN
VAR
StartButton AT %I* : BOOL;
TestLamp AT %Q* : BOOL;
END_VAR
TestLamp := StartButton;
تنشئ عناوين البدل رموزًا لربط الإدخال/الإخراج لاحقًا. لكنها لا تثبت ربط الأطراف الفعلية على نحو صحيح.
ابنِ المشروع وحلّ كل رسالة من رسائل المترجم. تجنّب إضافة المؤقتات، أو الحركة، أو الاتصالات، أو المكتبات القابلة لإعادة الاستخدام حتى يعمل مسار الإشارة الأساسي.
ربط المتغيرات بالقنوات الفعلية
اربط StartButton إلى قناة الإدخال المقصودة. اربط TestLamp إلى قناة الخرج المقصودة. أكّد أنواع البيانات على كلا الجانبين.
استخدم أسماء وصفية بدلًا من التسميات العامة. تساعد أسماء مثل DI_Panel_Start و DO_Test_Lamp لتوضيح التشخيصات اللاحقة.
راجع الربط من كلا الاتجاهين. ابدأ من كل رمز PLC، ثم ابدأ من كل قناة فعلية. يكشف ذلك الروابط المكررة أو الفائتة.
التفعيل دون مفاجآت
احفظ المشروع قبل التفعيل. راجع ملخص تغييرات التهيئة. أكّد بقاء الهدف المحدد صحيحًا.
فعّل التهيئة، وأعد تشغيل وقت التشغيل عند الحاجة، وسجّل الدخول إلى PLC. استخدم تنزيلًا مضبوطًا للنشر الأولي. لا تتعامل مع التغيير عبر الإنترنت باعتباره طريقة التشغيل التجريبي الافتراضية.
ضع PLC في وضع التشغيل فقط بعد التحقق من حالة الخرج. يجب أن يظل مصباح الاختبار مطفأً حتى يصبح الإدخال صحيحًا.
إثبات مسار الإشارة بالكامل
شغّل زر الضغط الفعلي وراقب ثلاث نقاط:
- تتغير حالة قناة إدخال EtherCAT.
- تتغير حالة متغير PLC.
- يتبع الخرج الفعلي الأمر المبرمج.
إذا تغيّرت طبقة واحدة فقط، يصبح تحديد موضع العطل أوضح. وتشير قيمة طرفية من دون تغيير في PLC إلى وجود مشكلة في الربط. أما تغيّر PLC من دون استجابة ميدانية فيشير إلى أسلاك الخرج، أو طاقة الحمل، أو الحماية.
اختبار إعادة التشغيل وسلوك الأعطال
الاختبار عبر الإنترنت الذي يعمل ليس مكتملًا. أنشئ مشروع الإقلاع وفعّله، ثم أجرِ إعادة تشغيل معتمدة. أكّد بدء وقت التشغيل ووصول البرنامج إلى الحالة المتوقعة.
افصل حمل الاختبار أو ناقل المجال فقط وفق إجراء معتمد. تحقّق من أن التشخيصات تحدد موضع الانقطاع. أكّد عودة المخارج إلى حالة الأمان الموثقة.
سجل التشغيل التجريبي
سجّل إصدار بناء TwinCAT، ومعرّف الهدف، والطوبولوجيا، وعمليات الربط، ونتائج الاختبار، وحالة مشروع الإقلاع. صدّر المشروع النهائي أو أرشفه ضمن نظام التحكم في الإصدارات.
النتيجة المفيدة هي خط أساس قابل للتكرار. ويمكن للمهندسين بعد ذلك إضافة التحجيم التناظري، والمؤقتات، والإنذارات، والحركة، أو الاتصالات من دون فقدان أساس مُثبت.