iOPCPlayer ist ein nativer macOS-Client und ein Modellierungs-Studio für
OPC UA — den Kommunikationsstandard der industriellen Automatisierung
iOPCPlayer ist ein nativer macOS-Client und ein Modellierungs-Studio für
OPC UA — den Kommunikationsstandard der industriellen Automatisierung. Die App
bringt Werkzeuge, die Ingenieure sonst " nur unter Windows "finden, auf den Mac:
von Grund auf für macOS gebaut, mit SwiftUI und einem leistungsstarken
C++-Backend auf Basis von open62541.
Verbinde dich mit echten Servern oder starte den eingebauten Simulations-Server,
browse den kompletten Adressraum, lies und schreibe Werte, rufe Methoden auf,
abonniere Live-Daten und Alarme — und entwirf eigene Informationsmodelle mit
zwei dedizierten NodeSet-Editoren.
DAS KANNST DU TUN
• Sicher verbinden — Anonymous, Benutzername/Passwort oder X.509-Zertifikat.
Security None, Sign sowie Sign & Encrypt (Basic256Sha256) via mbedTLS.
• Server suchen und Endpunkte, Namespaces und Server-Fähigkeiten einsehen.
• Den Adressraum als live nachladenden Baum browsen, mit Suche und Filtern.
• Werte lesen & schreiben — Skalare und Arrays — mit typgerechtem Editor.
• Methoden & Programme aufrufen, mit vollständiger Ein-/Ausgabe-Argumentlogik.
• Datenänderungen abonnieren, mit konfigurierbarem Publishing-Intervall,
Lifetime, KeepAlive, Monitoring-Modus und DataChange-Filter (Deadband).
• Alles live im Datenmonitor verfolgen — Karten-, Tabellen- und
Dashboard-Ansicht mit Sparklines, Trend und Min/Max/Ø-Statistik.
• Ereignisse & Alarme empfangen mit server-seitigem Typfilter; Conditions
quittieren und bestätigen (Alarms & Conditions).
• Historische Daten lesen und aktualisieren (HistoryRead / HistoryUpdate).
• Mit dem Performance-Test Lese-Latenz und Durchsatz messen.
• Eigene NodeSets modellieren — Typen, Objekte, Variablen, Methoden,
Referenzen, DataTypes und Enumerationen — im schlanken Editor oder im vollen
Profi-Editor, mit einem Struktur-Diagramm zum Nachverfolgen des Modells.
• Das Modell im eingebauten Simulations-Server (open62541) hosten, Live-Werte
animieren, Test-Ereignisse erzeugen und dann End-to-End verbinden und testen.
• NodeSet2.xml importieren und exportieren sowie ein direkt baubares
open62541-C++-Bundle exportieren.
• Ein lokales Protokoll von Datenänderungen, Ereignissen, Verbindungen und
Methodenaufrufen einsehen.
FÜR DEN MAC GEMACHT
Gebaut für macOS Tahoe mit der Liquid-Glass-Designsprache, vollständigem Hell-
und Dunkelmodus, nativen Menüs, Tastaturkürzeln und einer eingebauten Hilfe in
Deutsch und Englisch.
DATENSCHUTZ ZUERST
Keine Telemetrie, keine Analyse, kein Tracking. Zugangsdaten werden im
macOS-Schlüsselbund gespeichert; protokollierte Benutzernamen nur als
SHA-256-Hash. Die App läuft in der App-Sandbox mit Hardened Runtime.
WARUM ES DIESE APP GIBT
Ich arbeite an vielen Software- und SPS-Automatisierungsprojekten und brauchte
immer wieder einen vernünftigen OPC-UA-Client und ein NodeSet-Werkzeug auf dem
Mac. Ich fand keines, das unter macOS leistete, was ich brauchte, also habe ich
2024 angefangen, mein eigenes zu bauen.
OPC UA is a trademark of the OPC Foundation. This project is not affiliated with or endorsed by the OPC Foundation.