Anzeige
Anzeige
Beitrag drucken

Prozessvisualisierung

Ohne Lizenzgebühr zur Scada-Lösung

Der Pvbrowser ist ein Open Source-Projekt, das unter Linux entwickelt wurde und auf den gängigen Betriebssystemen sowie Smartphones läuft. Mit dem Framework lassen sich Scada-Anwendungen erstellen, ohne dass Entwicklungs- und Run-time-Lizenzgebühren anfallen.




Bild: Opensourceproject Pvbrowser

Die Kommunikation innerhalb von Scada-Systemen erfolgt heute mehr und mehr auf der Basis von TCP-basierter Internettechnik. In der Feldebene spielen aber auf absehbare Zeit auch noch serielle Verbindungen in Form von Punkt-zu-Punkt- und Feldbussystemen eine Rolle. Die Open Source-Software Pvbrowser ist eine plattformunabhängige Lösung für die Prozessvisualisierung, die durch die Client-Server-Architektur eine Visualisierung auf mehreren unterschiedlichen Komponenten ermöglicht. Der Benutzer führt die Software auf dem Client aus, der wie ein Internet-Browser mit integrierter Entwicklungsumgebung für einen Server funktioniert. Der Unterschied zwischen einem Webbrowser und dem Pvbrowser ist das verwendete Protokoll: Statt HTTP verwendet das Programm das pv-Protokoll. Da die Software plattformunabhängig ist, kann der Benutzer das für seine Bedürfnisse sicherste Betriebssystem wählen – der Client kann dabei problemlos in weniger sicheren Umgebungen eingesetzt werden. Es besteht die Möglichkeit, Verbindungen über SSH-URLs herzustellen, die mit Benutzernamen und Passwort bestätigt werden müssen. Weil die Sicherheit solcher Systeme an Aufmerksamkeit gewinnt, wird bereits über weitere Maßnahmen diskutiert: So wäre es gar nicht abwegig, eine Verbindung erst zuzulassen, wenn diese durch den Anwender per SMS bestätigt wurde oder der User sogar durch eine reale Person am Telefon authentifiziert wird.

Freie Wahl der Plattform

„Für eine plattformunabhängige und optisch ansprechende Visualisierung ist der Pvbrowser sehr gut geeignet“, sagt Florian Hafner. Der Werkstudent mit dem Schwerpunkt allgemeine Informatik hat bei der Firma Kuhlmann Elektrotechnik Erfahrungmit dem Werkzeug gesammelt und für eine Visualisierung genutzt, in der Modbus TCP und EIBnet/KNX-Signale verarbeitet werden müssen. „Am Anfang muss der Nutzer sich erst an die neue Programmierumgebung und die Dokumentation gewöhnen, dies geht aber recht schnell.“ Die Software-Umgebung dient so als Gerüst, das mit Inhalt zu füllen ist und viele Freiheiten erlaubt. Unicode wie chinesisch, arabisch und kyrillisch wird unterstützt und die Software ermöglicht es zudem, eine Visualisierung mit SVG-Grafiken zu erstellen, die sich dann in verschiedener Art und Weise bearbeiten lassen. Die Programmierung wird in den Sprachen C/C++ oder Lua umgesetzt. „Falls Unklarheiten aufkommen sollten, so ermöglicht die detaillierte Dokumentation zum Tool und den einzelnen Klassen und Methoden eine schnelle Lösung“, sagt Hafner.

Hohe Update-Raten

Der Client ist eine Anwendung in C++ die auf Qt basiert und für hohe Update-Raten geeignet ist, wie sie in der Prozessvisualisierung nötig sind. Durch diese Basis ist es dem Nutzer möglich, das Design auch mit dem Qt-Designer zu erstellen und zu importierten. Obwohl der Pvbrowser die Eigenschaften von C, C++, Lua und Qt kombiniert, benötigen Anwender lediglich Kenntnisse in der Programmiersprache C. „Kenntnisse in anderen Sprachen sind sicherlich kein Nachteil“, so Hafner weiter. „Ich besitze Kenntnisse in C und C++ und kenne die Basis von Qt und komme mit dem Pvbrowser bestens zurecht. Ich bin sehr angetan, welche Möglichkeiten dieses Framework dem Anwender bietet.“ Alles in allem ist der Werkstudent vom pvbrowser angetan, weil er unabhängig vom Betriebssystem viele Möglichkeiten der Prozessvisualisierung bietet. Die vielen vorprogrammierten Schnittstellen – zum Beispiel für Modbus oder KNX – nehmen dem Nutzer viel Arbeit ab – das spart Arbeit und führt schnell zum Ziel.


Das könnte Sie auch interessieren:

Nach Analysen des B2B-Netzwerks Tradeshift hat sich das Auftreten der Omicron-Variante im vierten Quartal negativ auf die globalen Lieferketten ausgewirkt, jedoch nicht so stark wie vorherige Infektions-Wellen.‣ weiterlesen

Open Mind übernimmt die Mehrheit am MES-Hersteller Hummingbird Systems. Die CAD/CAM-Lösung von Open Mind wurde bereits im Rahmen einer Zusammenarbeit in das MES von Hummingbird integriert.‣ weiterlesen

Laut einer Studie des Instituts der deutschen Wirtschaft (IW) sind durch die Corona-Pandemie bisher 350Mrd.€ an Wirtschaftsleistung verloren gegangen. Im ersten Quartal dieses Jahres gehen die IW-Experten von einem weiteren Verlust von 50Mrd.€ aus. Die Erholung werde Jahre dauern.‣ weiterlesen

Umstellung auf S/4Hana ja, aber keine Zeit für die Vorbereitung. So sieht es die Mehrheit der befragten Unternehmen in einer Studie des Analystenhauses Techconsult. Bei 90 Prozent der Studienteilnehmer bemängeln zudem fehlende Informationen und Hilfestellung.‣ weiterlesen

Angestellte im Einkaufs- und Beschaffungsmanagement erleben gerade turbulente Zeiten. Zu den unerwarteten Ereignissen in den Lieferketten werden 2023 neue Gesetze Dynamik ins Supply Chain Management bringen. Mit einem standardisierten Auditierungsverfahren für Lieferanten kann eine Software von Innolytics viel Arbeitslast abnehmen.‣ weiterlesen

Daten eingeben, verifizieren, vergleichen, ändern und Informationen aus unterschiedlichen Systemen zusammenführen - auch solche Aufgaben müssen erledigt werden. Aber nicht unbedingt von Menschen. Bei Routinearbeiten kann die robotergesteuerte Prozessautomatisierung helfen, Fehlerquoten manueller Arbeit zu verringern und menschliche Ressourcen freizusetzen.‣ weiterlesen

Im Forschungsprojekt ’OpenGPT-X’ soll ein KI-Sprachmodell für Europa entstehen. Unter der Leitung der Fraunhofer-Institute für Intelligente Analyse- und Informationssysteme IAIS und für Integrierte Schaltungen IIS entwickelt ein Konsortium aus zehn Partnern aus Wirtschaft, Wissenschaft und Medienbranche die neue Sprach-KI.‣ weiterlesen

Die Vernetzung von Maschinen in der Produktion ist ein wichtiger Schritt zu ihrer optimalen Auslastung für die Materialbearbeitung und um eine konstant hohe Bearbeitungsqualität sicherzustellen. Die Oberflächenbearbeitungsmaschinen der Marke Peter Wolters, zugehörig zur Markenfamilie der Precision Surfacing Solution Gruppe, bieten das Potenzial, Fertigungsprozesse deutlich effizienter zu gestalten. Softwarespezialisten wie Macio unterstützen bei IIoT und den Prozessverbesserungen.‣ weiterlesen

In einem Acatech Impuls mit dem Titel ’5G in der Industrie’ zeigen die Projektbeteiligten auf, welche Maßnahmen nötig sind, um der Technologie zum Durchbruch zu verhelfen.‣ weiterlesen

SwissDrives hat eine groß dimensionierte Antriebslösung für eine komplexe Käsepflegeanlage in Österreich entwickelt. Einen Bestandteil des Automatisierungskonzepts bilden 40 Frequenzumrichter mit integrierter ProfiNet-Optionskarte von Yaskawa.‣ weiterlesen

Das Umweltbundesamt (UBA) hat seine finalen Berechnungen zum Emissionsausstoß 2020 an die Europäische Kommission übermittelt. Demnach ist der Ausstoß insgesamt zurückgegangen. UBA-Präsident Dirk Messner geht jedoch davon aus, dass der Rückgang nicht von Dauer sein wird.‣ weiterlesen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige