Zum Anzeigen dieser Inhalte ist ein JoVE-Abonnement erforderlich. Melden Sie sich an oder starten Sie Ihre kostenlose Testversion.
Method Article
Diese Arbeit schlägt eine flexible Methode für die Datenkommunikation zwischen einem Folienextrusionssystem und Überwachungsgeräten vor, die auf einem Nachrichtenprotokoll namens Message Queuing Telemetry Transport (MQTT) basiert.
Diese Arbeit zielt darauf ab, eine flexible Datenkommunikationsstruktur für eine Polymerverarbeitungsmaschine aufzubauen, indem ein Publisher-Subscriber-basiertes Protokoll namens Message Queuing Telemetry Transport (MQTT) verwendet wird, das über TCP / IP betrieben wird. Selbst bei Verwendung herkömmlicher Geräte können Verarbeitungsdaten von verschiedenen Geräten überall über eine Internetkommunikation gemessen und aufgezeichnet werden. Ein nachrichtenbasiertes Protokoll ermöglicht eine flexible Kommunikation, die die Mängel des bestehenden Server-Client-Protokolls überwindet. Mehrere Geräte können die von den Quellgeräten veröffentlichten Verarbeitungsdaten abonnieren. Die vorgeschlagene Methode erleichtert die Datenkommunikation zwischen mehreren Verlagen und Abonnenten. Diese Arbeit hat ein System implementiert, das Daten von der Ausrüstung und zusätzlichen Sensoren an einen Message Broker veröffentlicht. Die Teilnehmer können die vom Broker weitergeleiteten Prozessdaten überwachen und speichern. Das System wurde für eine Folienextrusionslinie eingesetzt und ausgeführt, um die Wirksamkeit zu demonstrieren.
In der Welle der 4. industriellen Revolution sind die Erfassung und Überwachung verschiedener Verarbeitungsdaten zu wichtigen Aufgabengeworden 1. Insbesondere die Verbesserung des Fertigungsprozesses anhand von Prozessdaten und die Erstellung effizienter Betriebspläne werden ein wichtiges Ziel aller Fertigungsstättensein 2,3. Ausfallzeiten können erheblich reduziert werden, wenn ein Alarm aus dem Werk gesendet werden kann oder wenn eine vorausschauende Wartung rechtzeitigdurchgeführt werden kann 4. In jüngster Zeit wurden viele Anstrengungen für Datenanalysen in Polymerprozessenunternommen 5,6. Es ist jedoch nicht einfach, diese Aufgaben durchzuführen, da es schwierig ist, solche Daten aus den bestehenden Systemen zu erhalten7. Die hierarchische Struktur der Steuerung und Instrumentierung erschwert die Datenerfassung und -kommunikation.
Erstens ist es nicht möglich, Daten von verschiedenen Maschinen mit unterschiedlichen Herstellungsdaten zu erhalten. Es ist schwierig, die Kommunikation zwischen verschiedenen Maschinen zu realisieren, da dies die Interoperabilität zwischen verschiedenen Feldbussen in proprietären Formaten erfordert. Auf diese Weise werden Kommunikationsmethoden und Datenformate privat gehalten. Dies hilft dabei, die Datensicherheit einfach aufrechtzuerhalten, hält aber die Anwender für die Dienste und zukünftige Entwicklungen vom Maschinenbauer abhängig. Die jüngsten Steuerungscomputer einschließlich Mensch-Maschine-Schnittstelle (HMI), die an Polymerverarbeitungsmaschinen angeschlossen sind, sind heutzutage meist Windows-basiert, werden jedoch mit Software geladen, die in einer proprietären Entwicklungsumgebung erstellt wurde. Es ist möglich, speicherprogrammierbare Steuerungen (SPS) verschiedener Unternehmen zu verwenden, um mit den Sensoren oder Aktoren zu kommunizieren, aber in vielen Fällen ist das SCADA-System (Upper Supervisory Control and Data Acquisition) von den Steuerungscomputernabhängig 8. Diese Praxis hat dazu geführt, dass zahlreiche Protokolle, Feldbusse und Steuerungssysteme auf dem Markt konkurrieren. Obwohl diese Komplexität im Laufe der Zeit nach und nach abgebaut wurde, sind viele Arten von Feldbussen und Protokollen immer noch aktiv im Einsatz.
Auf der anderen Seite wurde die Kommunikation zwischen Steuergeräten und SCADA durch die Open Platform Communications United Architecture (OPCUA)9 standardisiert. Darüber hinaus wurde auch die Kommunikation zwischen SCADA und dem Manufacturing Execution System (MES) hauptsächlich über OPCUA hergestellt. In einer so engen hierarchischen Struktur ist es nicht einfach, Daten für die Prozessüberwachung und -analyse frei zu extrahieren. Normalerweise müssen Daten aus dem SCADA oder MES10 extrahiert werden. Wie bereits erwähnt, sind diese Systeme herstellerspezifisch, und die Datenformate sind selten offen. Infolgedessen erfordert die Datenextraktion eine erhebliche Unterstützung durch die ursprünglichen Anbieter von IT/OT-Lösungen (IT/OT). Dies kann die Datenerfassung für die Überwachung und Analyse behindern.
In einer Folienextrusionslinie wird der Steuerungs-PC von einem SCADA-System11 überwacht. Das SCADA-System wird von einem Computerprogramm betrieben, das nicht einfach geändert werden kann. Das Computerprogramm mag editierbar sein, aber die Bearbeitung ist ziemlich teuer und zeitaufwendig. Um die Verarbeitungsdaten einfach überwachen und analysieren zu können, sollten die Daten von jedem Ort aus zugänglich sein. Um die Verarbeitungsdaten außerhalb des Standorts zu überwachen, sollte das Computerprogramm in der Lage sein, die Verarbeitungsdaten ins Internet zustreamen 12. Darüber hinaus reduziert eine offene freie Methode den Aufwand für die Datenerfassung13. Dieser Ansatz ermöglicht die Durchführung von Datenanalysen auch in kleinen Fabriken, die es sich nicht leisten können, in kommerzielle IT-Lösungen zu investieren14.
In dieser Studie wird ein Nachrichtenprotokoll verwendet, das auf dem Publisher-Subscriber-Modell basiert. Der Message Queuing Telemetry Transport (MQTT) ist ein offenes Standardprotokoll, das Messaging zwischen mehreren Datenanbietern und Verbrauchernermöglicht 15. Hier schlagen wir ein System vor, das Daten mit MQTT für bestehende Fertigungsanlagen erfasst, überträgt und überwacht. Das System wird in einer Folienextrusionslinie getestet, um die Leistung zu überprüfen. Die Daten der ursprünglichen Steuerung werden über das Modbus-Protokoll an ein Edge-Gerät übertragen. Anschließend werden die Daten im Broker veröffentlicht. In der Zwischenzeit veröffentlichen zwei Raspberry Pis die gemessenen Temperaturen und Beleuchtungsstärken an denselben Broker. Anschließend kann jedes Gerät im Internet die Daten abonnieren, gefolgt von der Überwachung und Aufzeichnung wie in Abbildung 1 dargestellt. Das Protokoll in dieser Arbeit zeigt, wie das gesamte Verfahren durchgeführt werden kann.
1. Broker-Installation
HINWEIS: Um Verarbeitungsdaten über das Internet zu überwachen und aufzuzeichnen, sollte ein Computersystem vorbereitet werden, das die Daten weiterleitet. Das System sollte sowohl für die Verlage als auch für die Abonnenten zugänglich sein, wie in Abbildung 2 dargestellt. Daher muss es eine öffentliche IP-Adresse haben, die vor jeder Kommunikation bekannt ist. Ein offener MQTT-Broker namens EclipseMosquitto ist auf dem System 13 installiert.
2. Vorbereitung des Hauptherausgebers
HINWEIS: Dieser Computer veröffentlicht die Maschinendaten über MQTT über TCP an den Broker. Legacy-Daten sollten interpretiert und neu verpackt werden, um versendet zu werden. Dies kann in der Regel über RS485 oder Ethernet erfolgen. Die Verbindung auf Hardwareebene sollte je nach Bustyp verifiziert werden. Die Extrusionsmaschine sendet die Daten über Modbus über einen Ethernet-Port aus.
3. Zusätzliche Publisher-Vorbereitung
HINWEIS: Dieser Computer veröffentlicht auch die Maschinendaten über MQTT über TCP an den Broker. Manchmal sind zusätzliche Messungen erforderlich, die nicht am Hauptherausgeber durchgeführt werden können. IoT-Geräte (Internet of Things) wie Raspberry Pi und Arduino können die Rolle übernehmen. Bei dieser Arbeit wurde Raspberry Pi für Temperaturdaten und Beleuchtungsstärkedaten eingesetzt. Das Verfahren ähnelt dem Protokollabschnitt 2.
4. Einrichtung des Abonnenten
HINWEIS: Alle Geräte im Internet können die Verarbeitungsdaten über den Broker empfangen. Die Daten werden auch durch einen Python-Code verarbeitet und visualisiert. Falls die Entwicklung schwierig ist, können verfügbare Anwendungen wie MQTT Client in Google Play und MQT Tool im App Store eingesetzt werden. Da die Implementierung der Benutzeroberfläche recht langwierig ist, werden die Details hier nicht beschrieben. Beachten Sie auch, dass vorhandene Anwendungen wie MQT Tool im App Store die Daten empfangen können.
5. Datenprotokollierung
HINWEIS: Die verarbeitenden Daten können während des Monitorings in eine Datenbank geschrieben werden. In dieser Arbeit wurde eine Datenbank im Labormaßstab ausgewählt. Die Daten werden mit einer Microsoft Access-Datei verbunden, um einfach von einem Benutzercomputer zu schreiben und abzurufen. Darüber hinaus kann eine Tabelle sofort durch eine Abfrage erstellt werden, um Daten in einer Kalkulationstabelle wie Microsoft Excel zu analysieren.
6. Bereitstellung
HINWEIS: Wenn alle Geräte mit dem Internet verbunden werden können, ist die Einrichtung einfach. Um die maschinenseitigen Daten zu sichern, können sich die Herausgeber jedoch nur im Intranet befinden. In diesem Fall kann der Broker ein Gateway zum Internet sein. Dazu sollte der Broker mit zwei Ethernet-Adaptern ausgestattet sein, von denen einer eine öffentliche IP-Adresse haben muss. Nachdem alle Elemente entwickelt wurden, sollten die Codes auf jedem Gerät bereitgestellt werden, wie in Abbildung 4 dargestellt. Der Verbindungsmodus, kabelgebunden oder drahtlos, ist nicht wichtig, aber er muss so gesichert werden, dass jedes Gerät auf den Broker zugreifen kann. Das bedeutet, dass der Broker aus Sicherheitsgründen als Gateway an der Grenze zwischen Intranet und Internet fungieren kann. Selbst wenn alle Geräte dem Internet ausgesetzt sind, gibt es natürlich aus kommunikativer Sicht kein Problem.
7. Ausführung
HINWEIS: Um das gesamte System zu testen, haben wir die Extrusionslinie gestartet und alle Python-Codes und Mosquitto ausgeführt.
Es wurde festgestellt, dass die im HMI gezeigten und von den Raspberry Pis gemessenen Daten bei den Teilnehmern überwacht und aufgezeichnet wurden, wie in Abbildung 5 dargestellt. Wie im Video dargestellt, werden die Verarbeitungsdaten in der Datenbank protokolliert.
Abbildung 1: Überblick über die...
Durch die Einhaltung des vorgestellten Protokolls können die Verarbeitungsdaten ohne teure IT-Lösungen wie das MES überwacht und aufgezeichnet werden. Die IoT-Technologien können die Erfassung und Bereitstellung von Daten von herkömmlichen Maschinen erleichtern. Es hat sich gezeigt, dass das nachrichtenbasierte Protokoll MQTT erfolgreich als Plattform für die Datenkommunikation für Polymerverarbeitungslinien dient. Darüber hinaus können zusätzliche Daten flexibel gemessen und gemeinsam übertragen werden. Die z...
Die Autoren erklären keine Interessenkonflikte.
Diese Studie wurde durch das von der SeoulTech (Seoul National University of Science and Technology) finanzierte Forschungsprogramm unterstützt.
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 |
Genehmigung beantragen, um den Text oder die Abbildungen dieses JoVE-Artikels zu verwenden
Genehmigung beantragenThis article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. Alle Rechte vorbehalten