تختلف أدوات التحكم في البرمجة المستخدمة في التطبيقات الصناعية أو التعليمية حسب المهمة المطروحة. أدناه سوف نتعرف على وحدات تحكم Arduino، وأجهزة التحكم المنطقية القابلة للبرمجة PLC وطريقة تنزيل برنامج على لوحة PLC و Arduino.
اردوينو
هي لوحة إلكترونية تُستخدم لتطوير الأفكار والمشاريع المتعلقة بالأتمتة والتحكم الآلي بكل سهولة وبساطة، باستخدام لغة برمجة خاصة، Arduino C ؛ إنها لغة مفتوحة المصدر وتتم برمجة وحدة التحكم من خلال برنامج خاص يسمى Arduino IDE.
يميز Arduino نفسه عن وحدات التحكم الأخرى من خلال بساطة لغة البرمجة، والتي يعمل فريق إيطالي على تطويرها منذ إطلاقها في 2005 في معهد Iveria للتصميم التفاعلي حتى الآن. كانت مخصصة في الأصل للطلاب، الذين ليس لديهم خبرة في الإلكترونيات والبرمجة، لكنها تعتبر الآن أداة رائعة لأي شخص من جميع مستويات المهارة والمطورين والهواة والمبتدئين وأي شخص مهتم بإنشاء برامج أو بيئات تفاعلية.
طريقة تنزيل برنامج على لوحة Arduino
قبل أن تبدأ في التعرف على طريقة تنزيل برنامج على لوحة Arduino، يجب أن تتعرف على Arduino IDE، وهي الأداة المستخدمة لكتابة التعليمات البرمجية بلغة Arduino C ثم تحويلها إلى تنسيق تستخدمه وحدة التحكم يمكن أن يفهم المجلس.
تتميز بيئة تطوير Arduino IDE ببساطتها وسهولة التعامل معها وتحتوي على كل ما يحتاجه المبرمج لبدء تطوير برامجه، بالإضافة إلى حقيقة أن المستخدم لا يحتاج إلى أي برنامج آخر لتنزيل البرنامج على وحدة التحكم، ولكن يمكن تنزيله مباشرة من خلاله.
عند فتح Arduino IDE، يتم فتح النافذة التالية التي تحتوي على
- شريط القوائم.
- يتكون شريط المهام من
- زر الفحص لاستكشاف الأخطاء وإصلاحها في البرنامج المكتوب.
- زر حفظ لحفظ البرنامج.
- زر التنزيل لتنزيل البرنامج على اللوحة.
- محرر النص هذا هو الجزء المخصص لكتابة التعليمات البرمجية.
- القسم الخاص بعرض التنبيهات وأخطاء البرمجة §.
يمكنك تنزيل برنامج على لوحة Arduino باتباع الخطوات التالية
- توصيل شريحة Arduino بالكمبيوتر باستخدام كبل USB يتم توصيل الجانب المسطح من الكبل بالكمبيوتر والجانب المربع متصل بـ Arduino.
- حدد الشريحة في قائمة الأدوات، نختار اللوحة، وستظهر جميع لوحات Arduino المحملة، نختار نوع الشريحة المستخدمة في التطبيق.
- اختر المنفذ التسلسلي في قائمة الأدوات، اختر المنفذ التسلسلي، وستظهر جميع المنافذ التسلسلية المتاحة. إذا تم توصيل الشريحة للتو، فسيكون المنفذ التسلسلي هو أعلى رقم بين المنافذ، على سبيل المثال com 3 أو com 15.
- تنزيل البرنامج يتم تنزيل البرنامج عن طريق النقر فوق الزر “تنزيل” أو بالضغط على Ctrl + U في نظام التشغيل Windows أو Cmd + U في نظام التشغيل Mac OS .§.
PLC
هو جهاز كمبيوتر رقمي يستخدم في مجالات الأتمتة الصناعية لأتمتة العمليات الكهروميكانيكية المختلفة، وقد تم العثور عليه كحل بديل لتقليل مشاكل الطاقة العالية المستخدمة في التطبيقات الصناعية. تتميز بسهولة التركيب والبرمجة وقابلية التوسع (وحدات الإدخال والإخراج) وفقًا لاحتياجات الشركة، واستهلاكها المنخفض للطاقة، وقدرتها على التوافق مع أنواع مختلفة من أجهزة الاستشعار والمشغلات، ومناعتها العالية من الضوضاء، تحمل عالي للحرارة والاهتزازات. ؛ هذا يجعلها الخيار المثالي للتطبيقات الصناعية الكبيرة.
تستقبل وحدة التحكم البيانات من مستشعرات الإدخال على وحدات الإدخال، وتعالج هذه البيانات، وتتخذ الإجراءات اللازمة وفقًا لقراءة وبرمجة المستشعرات، ثم تعطي أوامر لوحدات الإخراج لتشغيل المشغلات.
طريقة تنزيل برنامج على لوحة API
سنشرح أدناه طريقة تنزيل برنامج على بطاقة PLC باستخدام برنامج SIMATIC Manager وفقًا للخطوات التالية
- اتصال API
يمكن توصيله بثلاثة أنواع رئيسية من كابلات البرمجة – بطاقة CP5512 في فتحة PCMCIA – محول الكمبيوتر عن طريق الاتصال التسلسلي أو USB – كابل Ethernet.
- ضمان التسليم
بعد توصيل كابل البرمجة، يجب التحقق من نجاح الاتصال، بالنقر فوق رمز “عقد الوصول”. في حالة نجاح الاتصال، ستظهر نافذة منبثقة تعلمك بنجاح الاتصال، بحيث يمكن تنزيل البرنامج مباشرةً عبر الخطوة الثالثة. ولكن في حالة فشل الاتصال، ستظهر شاشة منبثقة لإعلامك بفشل الاتصال وبالتالي يجب تكوين الاتصال وفقًا للخطوات التالية – أولاً نحتاج إلى مطابقة إعدادات واجهة PG مع الكابل و بروتوكول البرمجة المستخدم، من خلال الانتقال إلى قائمة “الخيارات”، ثم تحديد “تحديد واجهة PG / PC”. – ستفتح نافذة منبثقة تحتوي على جميع واجهات الاتصال المتاحة وفقًا لما يلي – نختار واجهة الاتصال وفقًا لكابل البرمجة المستخدم في التطبيق، على سبيل المثال عند استخدام كابل Ethernet نختار واجهة tcp / ip، أنت يمكن أن تختار التخصيص التلقائي. باختيار واجهة الاتصال المناسبة، نضغط على “موافق”، ثم نعيد فحص الاتصال بالنقر على أيقونة “دخول العقد”.
- تحميل برنامج
يمكن تنزيل البرنامج على لوحة PLC بثلاث طرق، وهي التنزيل الجزئي في هذا النوع، يتم تنزيل كتل معينة من التعليمات البرمجية من البرنامج، لأداء هذا النوع من التنزيل ؛ نحدد الكتل المراد تنزيلها بالضغط على مفتاح Ctrl أو مفتاح Shift باستمرار لكل كتلة على حدة، ثم في قائمة PLC نختار “تنزيل” أو بالنقر على أيقونة التنزيل. ملاحظة يجب أن تدرك أن ترتيب كتل التنزيل سيكون مماثلاً للكتل المحددة، لذلك يجب أن تأخذ ذلك في الاعتبار لتجنب أي أخطاء إذا قمت باستدعاء الحظر قبل تنزيله. تنزيل كامل في هذا النوع، يتم تنزيل جميع كتل البرامج في نفس الوقت، وكتابتها على أي برنامج سابق، وذلك باختيار “تحديد الكل” في قائمة “تحرير”، ثم النقر فوق أيقونة التنزيل أو في قائمة “API”.، نختار “تنزيل” .. تنزيل كامل بعد مسح ذاكرة وحدة المعالجة المركزية، يتم حذف البرنامج الموجود في الذاكرة، ثم يتم تنزيل البرنامج الجديد، والدخول إلى مجلد الكتل، ثم اختيار “تنزيل برنامج المستخدم على بطاقة الذاكرة” في PLC القائمة، يظهر مربع حوار لإعلامك بأنه سيتم حذف جميع الكتل وبيانات المشروع في PLC، نضغط على “نعم” لإجراء العملية. §