Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial Internet of Things >> Internet der Dinge-Technologie

Verkürzen Sie Ihre Time-to-Market mit den professionellen Tools von Connext

können Sie auch diese überprüfen. Eine großartige Einführung in Monitor finden Sie in diesem Video.

Problem:Daten im Flug transformieren

Tools:Prototyper mit Lua, DDS Toolkit für LabVIEW

Wir wollten eine große GUI, die in Echtzeit zeigt, was im Microgrid passiert. Das Team der Oak Ridge National Labs hat sich freiwillig gemeldet, um eine grafische Benutzeroberfläche in LabVIEW zu erstellen. Mit dem DDS Toolkit for Labview können Sie Daten aus DDS-Anwendungen abrufen und in LabVIEW Virtual Instruments (VIs) verwenden. Es gibt jedoch einige Einschränkungen, wie wir herausgefunden haben. Das Toolkit verarbeitet keine Arrays von Sequenzen, die einige Typen im OpenFMB-Datenmodell verwenden. Wir brauchten eine schnelle Lösung, die es dem LabVIEW VI ermöglicht, diese komplexen Datentypen zu lesen.

Eines der coolen neuen Tools in der Connext DDS Pro 5.2-Toolbox ist Prototyper with Lua. Mit Prototyper können Sie schnell DDS-fähige Apps mit wenig bis gar keiner Programmierung erstellen:Definieren Sie Ihre Themen und Domänenteilnehmer in XML, fügen Sie ein einfaches Lua-Skript hinzu und Sie können im Handumdrehen eine DDS-Domäne erreichen. (Sehen Sie sich Gianpieros Blog-Beitrag zu Prototyper an)

Zurück im Hotel schrieb ich eines Abends ein einfaches Lua-Skript, das es Prototyper ermöglicht, die komplexen DDS-Themen mit Arrays von Sequenzen zu lesen und sie dann zur Verwendung in einem anderen, abgeflachten Thema erneut zu veröffentlichen über die LabVIEW-GUI. Ich konnte es offline mit Live-Daten testen, die zuvor im Labor aufgezeichnet wurden, was uns zu ...

. bringt

Problem:Getrennte Entwicklung

Tools:Aufnehmen, Wiedergeben, Prototyperstellung mit Lua

Ein geografisch verteiltes Entwicklungsteam hat die OpenFMB-Demo erstellt. Mit Ausnahme dieser wenigen Tage in Knoxville hatte niemand im Team gleichzeitig Zugriff auf alle Komponenten des Microgrids. Wie schreiben Sie also Code für Ihr Puzzleteil, wenn Sie keinen Zugriff auf die anderen Geräte im System haben?

Als ich an der Lua-Bridge für die LabVIEW-GUI arbeitete, habe ich die Record- und Replay-Dienste von Connext Pro verwendet. Im Labor hatte ich ungefähr 10 Minuten Live-Daten aufgezeichnet, während wir das System durch alle Anwendungsfälle laufen ließen. Später am Abend im Hotel konnte ich diese Daten wiedergeben, während ich an den Lua-Skripten arbeitete. Mit Replay können Sie Themen selektiv wiedergeben und die Wiedergabe in einer Schleife wiederholen, sodass sie kontinuierlich abläuft. Sie können die Daten auch mit einer beschleunigten Geschwindigkeit wiedergeben – dies ist eine enorme Zeitersparnis, die es Ihnen ermöglicht, Tage oder Stunden Laufzeit in nur wenigen Minuten zu simulieren.

Aufnahmekonsole

Eines der wirklich netten Dinge, die Prototyper tut, sobald er läuft, ist, das Lua-Skript regelmäßig neu zu laden. Dies machte die Entwicklung der Brücke zu LabVIEW sehr schnell:Wiedergabe abgespielter Daten kontinuierlich in einem beschleunigten Modus; Ich hatte einen Editor für das Lua-Skript geöffnet; und als ich Änderungen vornahm und speicherte, wurden sie sofort in Prototyper reflektiert, der ständig lief – kein Neustart erforderlich, um Änderungen am Skript zu sehen. Das Konvertierungsskript war in nur wenigen Stunden fertig.

Prototyper war auch praktisch, um schnell Apps zu erstellen, um simulierte Daten zu generieren. Die LabVIEW-GUI wurde vollständig offline ohne reale Geräte entwickelt, wobei einige Themen verwendet wurden, die von den Replay-Diensten generiert wurden, und andere, die mit Prototyper überbrückt oder simuliert wurden. Ich schickte ein Simulatorskript per E-Mail an ORNL, sie erledigten einige LabVIEW-Arbeiten und schickten mir ein aktualisiertes VI, und dann würde ich es lokal ausführen, um es zu überprüfen. ORNL hat hervorragende Arbeit geleistet und Echtzeitdaten aus der DDS-Domäne zusammen mit visuellen Elementen aus den SGIP-Cartoons integriert, und die GUI war das Herzstück der Demo.

Die endgültige in LabVIEW geschriebene GUI

Wichtigste Erkenntnisse

Als wir ein paar Wochen später in New Orleans auftauchten, war das gesamte System in etwa 30 Minuten hochgefahren, was angesichts einiger Anwendungen (wie der LabVIEW-GUI) bemerkenswert ist. war noch nie mit der tatsächlichen Hardware in einem Netzwerk gewesen. Es hat einfach alles funktioniert.

Die umfangreichen Tools von RTI Connext DDS Professional ermöglichten es uns, unsere Integrationsprobleme während der kurzen Woche in Knoxville schnell zu lösen und die Entwicklung an vielen entfernten Standorten fortzusetzen. Admin Console, Monitor, DDS Ping und DDS Spy haben unser System zum Laufen gebracht. Record, Replay und Prototyper machten es Remote-Entwicklungsteams möglich, ohne echte Hardware zu arbeiten. Mit dem DDS Toolkit for LabVIEW konnten wir schnell eine ausgeklügelte GUI erstellen. Und auch nach der Veranstaltung können wir mit diesen Tools weiterhin Entwicklung und virtuelle Demos durchführen.

Weitere Informationen:

Autonome Fahrzeugproduktion »

Konnektivität in autonomen Systemen »

Was ist DDS? »

Connext DDS Professional »

Was ist IIoT? »

上一页  [1] [2] 

Internet der Dinge-Technologie

  1. Telegraf-Plugin für Connext DDS:Erstellen Sie ein Zeitreihen-Überwachungssystem mit DDS und InfluxDB
  2. Connext DDS und das industrielle IoT:Die 5 wichtigsten Dinge, die Sie wissen sollten
  3. ROS2 + DDS:Spielen Sie es noch einmal
  4. AUTOSAR Adaptive Platform 18.03:Jetzt mit DDS!
  5. Was mache ich mit den Daten?!
  6. Widerstand ist zwecklos – Ihr Unternehmen vor Nichteinhaltung von Datenschutzbestimmungen schützen
  7. Es ist an der Zeit, Ihre S&OP-, Daten- und Planungssysteme zu verbessern
  8. Reduzieren Sie Engpässe mit 5 einfachen Tools
  9. Erstellen Sie Ihre Betriebsumgebung mit Nexus Apps
  10. Optimieren Sie den Erfolg:3 Tools zur Beschleunigung Ihrer Produktionslinie