Summary

ポリマー押出プロセスにおけるMQTTに基づくデータ通信

Published: July 15, 2022
doi:

Summary

本研究は、メッセージキューテレメトリトランスポート(MQTT)と呼ばれるメッセージプロトコルに基づくフィルム押出システムと監視装置との間のデータ通信のための柔軟な方法を提案する。

Abstract

本研究は,TCP/IP上で動作するメッセージキュー遠隔測定トランスポート(MQTT)と呼ばれるパブリッシャ-サブスクライバベースのプロトコルを採用することにより,高分子加工機の柔軟なデータ通信構造を構築することを目的とする.従来の機器を使用する場合でも、インターネット通信を通じて、処理データをどこでも様々な機器で計測・記録することができます。メッセージベースのプロトコルは、既存のサーバー/クライアントプロトコルの欠点を克服する柔軟な通信を可能にします。複数のデバイスが、ソース・デバイスによってパブリッシュされた処理データをサブスクライブできます。提案手法は,複数のパブリッシャーとサブスクライバー間のデータ通信を容易にする.この作業では、機器と追加のセンサーからのデータをメッセージブローカーに公開するシステムを実装しました。サブスクライバーは、ブローカーによって中継されたプロセス・データをモニターおよび保管できます。このシステムは、有効性を実証するためにフィルム押出ライン用に展開および実行されています。

Introduction

第4次産業革命の波の中で、各種処理データの取得・監視が重要な課題となっています1.特に、プロセスデータを用いた製造プロセスの改善と効率的な運用計画の確立は、すべての製造施設2,3の重要な目標となります。ダウンタイムは、アラームを工場から送信できる場合、または予測メンテナンスを時間内に実行できる場合4 に大幅に短縮できます。最近、ポリマープロセスにおけるデータ分析のために多くの努力がなされている5,6。しかしながら、既存のシステム7からこのようなデータを取得することが困難であるため、これらのタスクを実行することは容易ではない。制御と計測の階層構造により、データの集録と通信が困難になります。

まず第一に、異なる製造日を持つ異なる機械からデータを取得することは不可能です。異なるマシン間の通信を実現するには、独自の形式の異なるフィールドバス間の相互運用性が必要であるため、困難です。このようにして、通信方法とデータ形式はプライベートに保たれます。これにより、データセキュリティを簡単に維持できますが、ユーザーはサービスや将来の開発についてマシンビルダーに依存するようになります。近年の高分子加工機に搭載されたヒューマンマシンインタフェース(HMI)などの制御コンピュータは、ほとんどがWindowsベースですが、独自の開発環境で作成されたソフトウェアが搭載されています。センサまたはアクチュエータと通信するために異なる企業のプログラマブルロジックコントローラ(PLC)を使用することが可能であるが、多くの場合、上部監視制御およびデータ収集(SCADA)システムは、制御コンピュータ8に依存する。この慣行により、多数のプロトコル、フィールドバス、および制御システムが市場で競合しています。この複雑さは時間の経過とともに少しずつ緩和されましたが、多くの種類のフィールドバスとプロトコルがまだ活発に使用されています。

一方、制御装置とSCADA間の通信は、Open Platform Communications United Architecture(OPCUA)9によって標準化されています。さらに、SCADAと製造実行システム(MES)との間の通信も、主にOPCUAを介して行われています。このようなタイトな階層構造では、プロセスの監視と分析のためにデータを自由に抽出することは容易ではありません。通常、データはSCADAまたはMES10から抽出する必要があります。前述のように、これらのシステムはベンダー固有であり、データ形式が開かれることはめったにありません。その結果、データ抽出には、元の情報技術/運用技術(IT/OT)ソリューションベンダーからの実質的なサポートが必要です。これにより、監視と分析のためのデータ取得が妨げられる可能性があります。

フィルム押出ラインにおいて、制御PCはSCADAシステム11によって監視される。SCADAシステムは、簡単に変更できないコンピュータプログラムによって操作されます。コンピュータプログラムは編集可能かもしれませんが、編集は非常に高価で時間がかかります。処理データを簡単に監視および分析するには、任意の場所からデータにアクセスできる必要があります。サイトから離れたところで処理データを監視するために、コンピュータプログラムは、処理データをインターネット12にストリーミングすることができるべきである。また、オープンフリー方式は、データ取得13のためのコストを低減する。このアプローチにより、商用ITソリューションに投資する余裕のない小規模工場でもデータ分析を実行できます14

この研究では、パブリッシャー-加入者モデルに基づくメッセージプロトコルが採用されている。メッセージ キュー テレメトリ トランスポート (MQTT) は、複数のデータ プロバイダーとコンシューマー間のメッセージングを可能にするオープンで標準的なプロトコルです15。ここでは、既存の製造設備について、MQTTを用いてデータを取得・送信・監視するシステムを提案します。システムは、性能を検証するためにフィルム押出ラインでテストされます。元のコントローラからのデータは、Modbusプロトコル を介して エッジデバイスに送信されます。その後、データがブローカーにパブリッシュされます。その間、2つのラズベリーピスは、測定された温度と照度を同じブローカーに公開します。その後、インターネット上の任意のデバイスがデータをサブスクライブし、その後、 図 1 に示すようにデータを監視および記録できます。この作業のプロトコルは、手順全体を実行する方法を示しています。

Protocol

1. ブローカーのインストール メモ: インターネット 経由で 処理データを監視および記録するには、データを中継するコンピュータシステムを準備する必要があります。 図 2 に示すように、システムはパブリッシャーとサブスクライバーの両方からアクセス可能である必要があります。したがって、通信の前に認識されているパブ…

Representative Results

HMIに示され、ラズベリーピスによって測定されたデータは、 図5に示すように加入者に監視および記録されたことが判明した。ビデオで示されているように、処理データはデータベースに記録されます。 図 1: MQTT プロトコル?…

Discussion

提示されたプロトコルに従うことによって、MESのような高価なITソリューションなしで処理データを監視および記録することができる。IoT技術により、従来の機械からのデータの取得と配信が容易になります。メッセージベースのプロトコルであるMQTTは、ポリマー処理ラインのデータ通信のプラットフォームとしてうまく機能することが示されています。さらに、追加のデータを柔軟に測定?…

Disclosures

The authors have nothing to disclose.

Acknowledgements

本研究は、ソウルテック(ソウル科学技術大学)が資金提供する研究プログラムの支援を受けた。

Materials

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

References

  1. Shafiq, S. I., Szczerbicki, E., Sanin, C. Proposition of the methodology for Data Acquisition, Analysis and Visualization in support of Industry 4.0. Procedia Computer Science. 159, 1976-1985 (2019).
  2. Dilda, V., et al. Manufacturing: Analytics unleashes productivity and profitability. McKinsey & Company. , (2017).
  3. Ismail, A., Truong, H. L., Kastner, W. Manufacturing process data analysis pipelines: A requirements analysis and survey. Journal of Big Data. 6, 1 (2019).
  4. Nwanya, S. C., Udofia, J. I., Ajayi, O. O. Optimization of machine downtime in the plastic manufacturing. Cogent Engineering. 4 (1), 1335444 (2017).
  5. Zhou, T., Song, Z., Sundmacher, K. Big data creates new opportunities for materials research: A review on methods and applications of machine learning for materials design. Engineering. 5 (6), 1017-1026 (2019).
  6. Rousopoulou, V., Nizamis, A., Thanasis, V., Ioannidis, D., Tzovaras, D. Predictive maintenance for injection molding machines enabled by cognitive analytics for Industry 4.0. Frontiers in Artificial Intelligence. 3, 578152 (2020).
  7. Mamo, F. T., Sikora, A., Rathfelder, C. Legacy to Industry 4.0: A Profibus Sniffer. Journal of Physics: Conference Series. 870, 012002 (2017).
  8. Figueroa-Lorenzo, S., Añorga, J., Arrizabalaga, S. A role-based access control model in Modbus SCADA systems. A centralized model approach. Sensors. 19 (20), 4455 (2019).
  9. Schleipen, M., Gilani, S. -. S., Bischoff, T., Pfrommer, J. OPC UA & Industrie 4.0 – Enabling technology with high diversity and variability. Procedia CIRP. 57, 315-320 (2016).
  10. Nițulescu, I. -. V., Korodi, A. Supervisory control and data Acquisition approach in node-RED: Application and discussions. IoT. 1, 76-91 (2020).
  11. Perez-Lopez, E. SCADA systems in the industrial automation. Tecnología en Marcha. 28 (4), 3-14 (2015).
  12. Andersen, D. L., Ashbrook, C. S. A., Karlborg, N. B. Significance of big data analytics and the internet of things (IoT) aspects in industrial development, governance and sustainability. International Journal of Intelligent Networks. 1, 107-111 (2020).
  13. Kashyap, M., Sharma, V., Gupta, N. Taking MQTT and NodeMcu to IOT: Communication in Internet of Things. Procedia Computer Science. 132, 1611-1618 (2018).
  14. . Mythbusting the MES. Systema Available from: https://www.systema.com/blog/mythbusting-the-mes (2021)
  15. Yeh, C. -. S., Chen, S. -. L., Li, I. -. C. Implementation of MQTT protocol based network architecture for smart factory. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture. 235 (13), 2132-2142 (2021).
  16. Parian, C., Guldimann, T., Bhatia, S. Fooling the master: Exploiting weaknesses in the Modbus protocol. Procedia Computer Science. 171, 2453-2458 (2020).
  17. Mishra, B., Kertesz, A. The use of MQTT in M2M and IoT systems: A survey. IEEE Access. 8, 201071-201086 (2020).
  18. . pyodbc 4.0.34 Available from: https://pypi.org/project/pyodbc/ (2021)
  19. Ayer, V., Miguez, S., Toby, B. Why scientists should learn to program in Python. Powder Diffraction. 29 (2), 48-64 (2014).
  20. Boyes, H., Hallaq, B., Cunningham, J., Watson, T. The industrial internet of things (IIoT): An analysis framework. Computers in Industry. 101, 1-12 (2018).

Play Video

Cite This Article
Kim, J. H., Moon, S. H., Ryu, J. S., Kim, S. K. Data Communication Based on MQTT in a Polymer Extrusion Process. J. Vis. Exp. (185), e63717, doi:10.3791/63717 (2022).

View Video