قمت بتنفيذ مشروع Box Sorting System لمحاكاة عملية فرز الصناديق في خط إنتاج صناعي باستخدام PLC مع بيئة المحاكاة Factory I/O. الهدف من النظام هو فرز الصناديق حسب الحجم أثناء حركتها على السير الناقل، بحيث يتم توجيه الصناديق الكبيرة إلى المسار الأيمن والصناديق الصغيرة إلى المسار الأيسر باستخدام آلية تحويل (Diverter).
نظرًا لأن أماكن الحساسات (Sensors) كانت محددة مسبقًا ضمن تصميم النظام المقدم أثناء التدريب في HA Consulting Group، فقد تطلب ذلك التعامل مع تحدي في تتبع الصناديق أثناء حركتها على السير الناقل. لحل هذه المشكلة قمت باستخدام Shift Byte Register لتتبع موقع كل صندوق داخل النظام أثناء انتقاله بين الحساسات وحتى نقطة الفرز.
تمت برمجة منطق التحكم بالكامل باستخدام لغة Ladder Logic (LAD داخل بيئة برمجة PLC، حيث تم تطوير خوارزمية للتحكم في عملية الفرز بشكل دقيق مع ضمان تزامن الإشارات بين الحساسات وآلية التحويل.
كما قمت بتنفيذ خاصية State Retention (حفظ حالة النظام) بحيث إذا توقف النظام لأي سبب ثم تم تشغيله مرة أخرى، يستكمل العمل من نفس النقطة التي توقف عندها دون فقدان حالة الصناديق داخل النظام، مما يحاكي سلوك الأنظمة الصناعية الحقيقية.
تم تسليم المشروع بنجاح بعد اختبار جميع حالات التشغيل والتأكد من دقة نظام الفرز واستقرار منطق التحكم. حصل المشروع على تقييم 99% خلال التقييم النهائي في التدريب لدى HA Consulting Group، وذلك تقديرًا لدقة تنفيذ منطق التحكم واستخدام Shift Register بكفاءة في تتبع الصناديق داخل النظام.