A subscription to JoVE is required to view this content. Sign in or start your free trial.
Method Article
يقترح هذا العمل طريقة مرنة لتوصيل البيانات بين نظام بثق الأفلام وأجهزة المراقبة استنادا إلى بروتوكول رسالة يسمى نقل القياس عن بعد في طوابير الرسائل (MQTT).
يهدف هذا العمل إلى بناء بنية مرنة لاتصالات البيانات لآلة معالجة البوليمر من خلال استخدام بروتوكول قائم على الناشر والمشترك يسمى نقل القياس عن بعد في طوابير الرسائل (MQTT) ، والذي يتم تشغيله عبر TCP / IP. حتى عند استخدام المعدات التقليدية ، يمكن قياس بيانات المعالجة وتسجيلها بواسطة أجهزة مختلفة في أي مكان من خلال اتصال عبر الإنترنت. يسمح البروتوكول المستند إلى الرسائل بالاتصال المرن الذي يتغلب على أوجه القصور في بروتوكول الخادم - العميل الحالي. يمكن لأجهزة متعددة الاشتراك في معالجة البيانات المنشورة بواسطة الأجهزة المصدر. تسهل الطريقة المقترحة توصيل البيانات بين العديد من الناشرين والمشتركين. وقد نفذ هذا العمل نظاما ينشر البيانات من المعدات وأجهزة استشعار إضافية إلى وسيط الرسائل. يمكن للمشتركين مراقبة وتخزين بيانات العملية التي ينقلها الوسيط. تم نشر النظام وتشغيله لخط بثق الفيلم لإثبات الفعالية.
في موجة الثورة الصناعية 4th ، أصبح الحصول على بيانات المعالجة المختلفة ومراقبتها مهام مهمة1. على وجه الخصوص ، سيكون تحسين عملية التصنيع باستخدام بيانات العملية ووضع خطط تشغيل فعالة هدفا مهما لجميع مرافق التصنيع 2,3. يمكن تقليل وقت التوقف عن العمل بشكل كبير إذا كان من الممكن إرسال إنذار خارج المصنع أو إذا كان من الممكن إجراء الصيانة التنبؤية في الوقت المناسب4. في الآونة الأخيرة ، تم بذل العديد من الجهود لتحليل البيانات في عمليات البوليمر 5,6. ومع ذلك ، ليس من السهل إجراء هذه المهام بسبب الصعوبات في الحصول على هذه البيانات من الأنظمة الحالية7. الهيكل الهرمي للتحكم والأجهزة يجعل الحصول على البيانات والتواصل صعبا.
بادئ ذي بدء ، لا يمكن الحصول على بيانات من آلات مختلفة ذات تواريخ تصنيع مختلفة. من الصعب تحقيق التواصل بين الآلات المختلفة لأن هذا يتطلب قابلية التشغيل البيني بين الحافلات الميدانية المختلفة بتنسيقات خاصة. وبهذه الطريقة ، يتم الحفاظ على خصوصية طرق الاتصال وتنسيقات البيانات. يساعد ذلك المرء على الحفاظ على أمان البيانات بسهولة ولكنه يبقي المستخدمين معتمدين على منشئ الماكينة للخدمات والتطورات المستقبلية. أجهزة الكمبيوتر التحكم الحديثة بما في ذلك واجهة الإنسان والآلة (HMI) المرفقة بآلات معالجة البوليمر تعتمد في الغالب على Windows هذه الأيام ولكنها محملة ببرامج تم إنشاؤها في بيئة تطوير خاصة. من الممكن استخدام وحدات التحكم المنطقية القابلة للبرمجة (PLCs) من شركات مختلفة للتواصل مع أجهزة الاستشعار أو المشغلات ، ولكن في كثير من الحالات ، يعتمد نظام التحكم الإشرافي العلوي والحصول على البيانات (SCADA)على أجهزة الكمبيوتر 8. تسببت هذه الممارسة في العديد من البروتوكولات والحافلات الميدانية وأنظمة التحكم للتنافس في السوق. على الرغم من أن هذا التعقيد قد تم تخفيفه شيئا فشيئا بمرور الوقت ، إلا أن العديد من أنواع الحافلات الميدانية والبروتوكولات لا تزال قيد الاستخدام النشط.
من ناحية أخرى ، تم توحيد الاتصال بين أجهزة التحكم و SCADA بواسطة Open Platform Communications United Architecture (OPCUA)9. علاوة على ذلك ، تم أيضا الاتصال بين SCADA ونظام تنفيذ التصنيع (MES) بشكل رئيسي من خلال OPCUA. في مثل هذا الهيكل الهرمي الضيق ، ليس من السهل استخراج البيانات بحرية لمراقبة العملية وتحليلها. عادة ، يجب استخراج البيانات من SCADA أو MES10. كما ذكرنا سابقا ، هذه الأنظمة خاصة بالبائع ، ونادرا ما تكون تنسيقات البيانات مفتوحة. ونتيجة لذلك، يتطلب استخراج البيانات دعما كبيرا من بائعي حلول تكنولوجيا المعلومات/التكنولوجيا التشغيلية الأصليين (IT/OT). وهذا يمكن أن يعوق الحصول على البيانات للرصد والتحليل.
في خط بثق الفيلم ، يتم الإشراف على جهاز التحكم في الكمبيوتر بواسطة نظام SCADA11. يتم تشغيل نظام SCADA بواسطة برنامج كمبيوتر لا يمكن تعديله بسهولة. قد يكون برنامج الكمبيوتر قابلا للتحرير ، لكن التحرير مكلف للغاية ويستغرق وقتا طويلا. لمراقبة وتحليل بيانات المعالجة بسهولة ، يجب أن تكون البيانات متاحة من أي مكان. لمراقبة معالجة البيانات بعيدا عن الموقع ، يجب أن يكون برنامج الكمبيوتر قادرا على بث بيانات المعالجة إلى الإنترنت12. علاوة على ذلك ، تقلل الطريقة المجانية المفتوحة من نفقات الحصول على البيانات13. يسمح هذا النهج بإجراء تحليل البيانات حتى في المصانع الصغيرة التي لا تستطيع تحمل تكاليف الاستثمار في حلول تكنولوجيا المعلومات التجارية14.
في هذه الدراسة ، يتم استخدام بروتوكول رسالة يعتمد على نموذج الناشر والمشترك. يعد نظام النقل عن بعد لوضع الرسائل في قائمة الانتظار (MQTT) بروتوكولا مفتوحا وقياسيا يتيح المراسلة بين العديد من موفري البيانات والمستهلكين15. هنا ، نقترح نظاما يكتسب البيانات وينقلها ويراقبها باستخدام MQTT لمرافق التصنيع الحالية. يتم اختبار النظام في خط بثق الفيلم للتحقق من الأداء. يتم نقل البيانات من وحدة التحكم الأصلية إلى جهاز حافة عبر بروتوكول Modbus. بعد ذلك ، يتم نشر البيانات إلى الوسيط. في غضون ذلك ، ينشر اثنان من Raspberry Pis درجات الحرارة المقاسة والإضاءة لنفس الوسيط. بعد ذلك ، يمكن لأي جهاز على الإنترنت الاشتراك في البيانات ، تليها مراقبتها وتسجيلها كما هو موضح في الشكل 1. يوضح البروتوكول في هذا العمل كيف يمكن القيام بالإجراء بأكمله.
1. تثبيت وسيط
ملاحظة: لمراقبة بيانات المعالجة وتسجيلها عبر الإنترنت ، يجب إعداد نظام كمبيوتر ينقل البيانات. وينبغي أن يكون النظام متاحا من الناشرين والمشتركين على حد سواء كما هو مبين في الشكل 2. وبالتالي ، يجب أن يكون لها عنوان IP عام معروف قبل أي اتصال. يتم تثبيت وسيط MQTT مفتوح يسمى Eclipse Mosquitto على النظام13.
2. إعداد الناشر الرئيسي
ملاحظة: يقوم هذا الكمبيوتر بنشر بيانات الجهاز عبر MQTT عبر TCP إلى الوسيط. يجب تفسير البيانات القديمة وإعادة تعبئتها لإرسالها. يمكن القيام بذلك عادة عن طريق RS485 أو Ethernet. يجب التحقق من الاتصال على مستوى الأجهزة اعتمادا على نوع الناقل. ترسل آلة البثق البيانات عبر Modbus من خلال منفذ Ethernet.
3. إعداد الناشر الإضافي
ملاحظة: يقوم هذا الكمبيوتر أيضا بنشر بيانات الجهاز عبر MQTT عبر TCP إلى الوسيط. في بعض الأحيان ، يلزم إجراء قياس إضافي لا يمكن إجراؤه على الناشر الرئيسي. يمكن لأجهزة إنترنت الأشياء (IoT) مثل Raspberry Pi و Arduino أن تأخذ هذا الدور. في هذا العمل ، تم استخدام Raspberry Pi لبيانات درجة الحرارة وبيانات الإضاءة. يشبه الإجراء قسم البروتوكول 2.
4. إعداد المشترك
ملاحظة: قد تتلقى أي أجهزة على الإنترنت بيانات المعالجة عبر الوسيط. تتم معالجة البيانات وتصورها أيضا بواسطة رمز بايثون. في حالة صعوبة التطوير ، يمكن استخدام التطبيقات المتاحة مثل MQTT Client في Google Play و MQT Tool في App Store. نظرا لأن تنفيذ واجهة المستخدم طويل جدا ، فلا يتم وصف التفاصيل هنا. لاحظ أيضا أن التطبيقات الحالية مثل أداة MQT في App Store يمكنها تلقي البيانات.
5. تسجيل البيانات
ملاحظة: يمكن كتابة بيانات المعالجة في قاعدة بيانات أثناء المراقبة. في هذا العمل ، تم اختيار قاعدة بيانات على نطاق المختبر. يتم توصيل البيانات بملف Microsoft Access للكتابة والاسترداد بسهولة من كمبيوتر المستخدم. بالإضافة إلى ذلك ، يمكن إنشاء جدول على الفور بواسطة استعلام لتحليل البيانات في جدول بيانات مثل Microsoft Excel.
6. النشر
ملاحظة: إذا كان من الممكن توصيل جميع الأجهزة بالإنترنت، فسيكون الإعداد بسيطا. ومع ذلك، لتأمين البيانات من جانب الجهاز، يمكن أن يكون الناشرون في الإنترانت فقط. في هذه الحالة ، يمكن أن يكون الوسيط بوابة للإنترنت. لكي يكون الأمر كذلك ، يجب أن يكون الوسيط مجهزا باثنين من محولات إيثرنت ، يجب أن يكون لأحدهما عنوان IP عام. بعد تطوير جميع العناصر ، يجب نشر الرموز على كل جهاز كما هو موضح في الشكل 4. وضع الاتصال ، السلكي أو اللاسلكي ، ليس مهما ، ولكن يجب تأمينه حتى يتمكن كل جهاز من الوصول إلى الوسيط. وهذا يعني أن الوسيط يمكن أن يعمل كبوابة على الحدود بين الإنترانت والإنترنت لأغراض أمنية. بالطبع ، حتى لو تعرضت جميع الأجهزة للإنترنت ، فلا توجد مشكلة من وجهة نظر الاتصال.
7. التنفيذ
ملاحظة: لاختبار النظام بأكمله ، بدأنا خط البثق وقمنا بتشغيل جميع رموز Python و Mosquitto.
وقد وجد أن البيانات المبينة في HMI والتي تم قياسها بواسطة Raspberry Pis تم رصدها وتسجيلها في المشتركين كما هو موضح في الشكل 5. كما هو موضح في الفيديو ، يتم تسجيل بيانات المعالجة في قاعدة البيانات.
<...
من خلال اتباع البروتوكول المقدم ، يمكن مراقبة بيانات المعالجة وتسجيلها دون حلول تكنولوجيا المعلومات باهظة الثمن مثل MES. يمكن لتقنيات إنترنت الأشياء أن تجعل من السهل الحصول على البيانات وتسليمها من الآلات التقليدية. وقد تبين أن البروتوكول القائم على الرسائل ، MQTT ، يعمل بنجاح كمنصة لاتصالا...
ويعلن صاحبا البلاغ عدم وجود تضارب في المصالح.
تم دعم هذه الدراسة من قبل برنامج البحوث الذي تموله SeoulTech (جامعة سيول الوطنية للعلوم والتكنولوجيا).
Name | Company | Catalog Number | Comments |
Edge Device | Adavantech | UNO 420 | Intel Atom E3815 Fanless |
Film Extrusion Machine | EM Korea | Not Available | For production of 450 mm film |
Pydroid | IIEC | Not Available | Android Devices |
Python3 | Python Software Foundataion | Not Available | Windows, Linux |
Raspberry Pi 4 | CanaKit | Not Available | Standard Kit |
Request permission to reuse the text or figures of this JoVE article
Request PermissionThis article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. All rights reserved