هل يمكن استخدام Arduino كـ PLC

Hl Ymkn Astkhdam Arduino K Plc



تم تصميم Arduino لجعل الأنظمة المدمجة أكثر دراية. قبل Arduino ، لم يكن من السهل التعامل مع المتحكمات الدقيقة. Arduino بمنصته مفتوحة المصدر قللت الفجوة بين الميكروكونترولر والمبرمجين. من ناحية أخرى، PLC المعروف أيضًا باسم وحدة تحكم منطقية قابلة للبرمجة هو نظام تحكم كمبيوتر قوي يقوم بأتمتة المهام الصناعية ووظيفة الماكينة وحتى أتمتة خط الإنتاج الصناعي بأكمله. يشبه PLC وحدة المعالجة المركزية المصممة للعمل في ظل ظروف صناعية قاسية.

هل Arduino a PLC

نعم ، يمكن للمرء أن يقول أن Arduino هو PLC لأن كل من Arduino و PLC يستخدمان وحدة تحكم لأخذ المدخلات وتنفيذها وفقًا لذلك. PLC عبارة عن متحكم دقيق مصمم للتطبيقات الصناعية بينما Arduino عبارة عن لوحة تحكم تستهدف المبتدئين والتطبيقات الصغيرة. الاختلاف الوحيد بينهما هو أن Arduino يستخدم لغة برمجة تقليدية مثل C ++ لمعالجة البيانات بينما يتم بناء برمجة PLC على برمجة منطق السلم.







أحد الاختلافات الرئيسية بين Arduino و PLC هو أنه يتم تصنيع كلاهما لبيئتين مختلفتين. تعد أنظمة PLC مكلفة للغاية للشراء والإصلاح ، كما تتطلب PLC مهارة محددة من مصممي البرامج لاستخراج إمكانات عالية باستخدام وحدات تحكم PLC. نظرًا لشعبيتها ، تعد Arduino نوعًا من وحدات التحكم العالمية القابلة للبرمجة التي لها منصة برمجية منفصلة وسهلة الاستخدام IDE.



هل يمكن استخدام Arduino كـ PLC

نعم، يمكن استخدام Arduino باعتباره PLC. إن عمل Arduino يشبه إلى حد ما وحدة تحكم PLC ولكن نظرًا للعدد المحدود من دبابيس الإدخال / الإخراج ، لا يمكن لـ Arduino استبدال PLC تمامًا في الصناعات. مع نمو التكنولوجيا ، تظهر العديد من المنصات مثل التحقق من و الأتمتة التي تصمم وحدات التحكم PLC الصناعية القائمة على Arduino والتي تكون أرخص ولكنها تعمل بنفس الطريقة مثل PLCs الصناعية.



قائمة PLC القائمة على Arduino

    • الدروع الصناعية Arduino PLCs
    • التحكم في Arduino PLCs

الدروع الصناعية Arduino PLCs





شركة Industrial Shields هي شركة رائدة في تصنيع دروع PLC القائمة على Arduino. تم تصميم دروع متعددة من قبل هذه المجموعة بين الجميع اردبوكس و ام دوينو هي الأكثر شعبية.

يعتمد ARDBOX على Arduino Leonardo وهو مصمم للتطبيقات متوسطة الحجم. تم تصميم M-Duino باستخدام لوحة Arduino Mega. معظم المواصفات الفنية لـ M-Duino هي نفس لوحة Arduino Mega.




التحكم في Arduino PLCs

كونترولينو هي منصة أخرى قائمة على Arduino تشتهر بتصميم PLCs باستخدام لوحات Arduino. تجمع كونترولينو بين منصة Arduino مفتوحة المصدر مع قاعدة PLCs الصناعية. بعض من Arduino PLCs الأكثر استخدامًا التي صممتها هذه الشركة هي تحقق ميجا و المدقق الصغير. تم تصميم كونترولينو ميجا باستخدام امتداد ATmega2560 وحدة تحكم تستخدم عادة في لوحات Arduino Mega. تعتمد شركة Controllino Mini على لوحة Arduino UNO وتستخدم نفس الشريحة مثل Arduino UNO.


يتم عرض مقارنة موجزة لجميع هذه اللوحات في الجدول أدناه:

تحديد اردبوكس ام دوينو المدقق الصغير تحقق ميجا
مساهمة الجهد 12 فولت أو 24 فولت 12 فولت أو 24 فولت 12 فولت أو 24 فولت 12 فولت أو 24 فولت
متحكم ATmega32u4 ATmega2560 ATmega ATmega2560
الحد الأقصى الحالي 1.5A 1.5A 6A ماكس تتابع الإخراج الحالي 6A ماكس تتابع الإخراج الحالي
سرعة الساعة 16 ميجا هرتز 16 ميجا هرتز 16 ميجا هرتز 16 ميجا هرتز
لغة برمجة اردوينو IDE اردوينو IDE اردوينو IDE اردوينو IDE
ذاكرة متنقله 32KB 32KB 32KB 256KB
SRAM 2.5KB 2 كيلوبايت 2 كيلوبايت 8 كيلوبايت
إيبروم 1 كيلوبايت 1 كيلوبايت 1 كيلوبايت 4 كيلوبايت
الاتصالات I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-SPI-Ethernet-RS232-RS485-TX ، Rx I2C1-USB-SPI-TTL I2C1-USB-SPI-Ethernet-TTL-RS485
إجمالي نقاط الإدخال 10 13،26،36 8 واحد وعشرين
إجمالي نقاط الإخراج 10 8،6،22 8 24

Arduino و PLC - مقارنة

لا يمكن للمرء أن يقول أن Arduino أفضل من PLC أو العكس. مقارنة Arduino و PLC ليست مهمة سهلة والآن مع أنظمة التحكم المنطقية القائمة على Arduino ، أصبحت مهمة أكثر صعوبة. كلاهما له مزايا وعيوب اعتمادًا على بيئتهما. فيما يلي بعض النقاط التي تُظهر مقارنة مختصرة بينهما:

    • يقوم Arduino بتخزين رمز الجهاز فقط ، لذا فإنه يجعل من المستحيل تنزيل الرمز واستكشاف الأخطاء وإصلاحها بينما يقوم PLC بتخزين الكود الخاص به مع التعليقات والاسم المتغير والتعليمات واستخدام PLC يمكننا حتى تنزيل رمز مشروعنا وتعديله بسهولة.
    • باستخدام PLCs ، من الممكن تحميل رمز جديد دون إيقاف عملية الإنتاج بأكملها بينما لا يسمح Arduino بالوقت الفعلي ، يجب على المرء إيقاف تشغيل النظام تمامًا لإجراء تغييرات أو تحميل رمز جديد.
    • لا يحتوي Arduino على عرض في الوقت الفعلي لمراقبة البيانات بينما يسمح PLC للمستخدمين بتحليل البيانات في الوقت الفعلي ومراقبة كود السلم.
    • في Arduino I / O ، يجب الإعلان عن دبابيس I / O قبل أن نبدأ مشروعنا ، ولكن مع PLCs ، تم تعيين معظم المسامير بالفعل مما يجعل من السهل البرمجة
    • مع PLCs ، لدينا وحدة المعالجة المركزية ، I / O وأجهزة مراقبة الاتصالات التي تمنع PLC من الوقوع في حلقة أثناء القيام بذلك في Arduino ، نحتاج إلى برمجتها قبل استخدامها مع مشروعنا.

مزايا Arduino PLC

    • متوفر بتكلفة منخفضة
    • يمكن برمجتها بسهولة باستخدام Arduino IDE
    • يمكن إجراء التعديلات بسهولة
    • سهل الاستبدال
    • تكلفة إصلاح منخفضة

عيوب Arduino PLC

    • تتوفر خيارات محدودة
    • غير متوافق مع التطبيقات الصناعية على نطاق واسع
    • تحتاج إلى صيانة متكررة مقارنة بـ PLCs التقليدية
    • دبابيس I / O محدودة
    • لا يمكن إجراء تغييرات في الوقت الحقيقي

استنتاج

Arduino هي واحدة من المنصات المفضلة للأشخاص الذين يصممون المشاريع الإلكترونية. مع التقدم في لوحات Arduino ، فإنهم يشقون طريقهم إلى الأتمتة الصناعية. لفترة طويلة ، كانت PLCs هي المتحكم الرائد في العالم الصناعي ولكن الآن PLCs التي تتخذ من Arduino مقراً لها قد جعلت مكانها في الصناعات بسبب تكلفتها الأقل بكثير من PLC التقليدية.