iOPCPlayer

软件开发工具

仅适用于 Mac

免费

Mac

iOPCPlayer ist ein nativer macOS-Client und Modellierungs-Studio für OPC UA, den Kommunikationsstandard der industriellen Automatisierung, gebaut mit SwiftUI und einem C+±Backend auf Basis von open62541. Damit testest du Verbindungen, erkundest Server und führst Benchmarks durch. Verbinde dich mit echten Servern oder dem eingebauten Simulationsserver, verfolge Live-Daten und Alarme mehrerer Server, sichere dein Setup als Arbeitsbereich und entwirf eigene Informationsmodelle mit zwei NodeSet-Editoren. DAS KANNST DU TUN • Sicher verbinden: Anonymous, Benutzername/Passwort oder X.509-Zertifikat, None, Sign sowie Sign & Encrypt via mbedTLS. Server-Zertifikate werden beim ersten Mal hinterlegt, ein geändertes löst eine Warnung aus. • Server über einen Discovery-Server (LDS, LDS-ME) oder Bonjour finden, Verbindungsprofile nutzen oder einen Server hinter einer Firewall zum Mac verbinden lassen (Reverse Connect). • Laufende Anlagen schützen: Ein schreibgeschütztes Profil sperrt Schreiben, Methodenaufrufe, Alarmquittierung, Knotenverwaltung und History-Änderungen. • Verbunden bleiben: Nach einem Abbruch setzt die App die Sitzung fort oder stellt alle Subscriptions und Items selbst wieder her. • Mehrere Server gleichzeitig nutzen, jeder mit eigener Ampel, und sie im Monitor aller Server mit gemeinsamem Trend vergleichen. • Arbeitsbereiche sichern und wiederherstellen: Jeder Server merkt sich seine überwachten Items, ganze Setups werden als .iopcworkspace-Datei gesichert. • Den Adressraum als Live-Baum browsen, mit serverweiter Suche, Favoriten und Adressleiste für NodeIds und Browse-Pfade. • Werte lesen & schreiben: Skalare, Arrays, Matrizen und eigene Strukturen, Unions, Enumerationen und OptionSets des Servers, mit geprüfter Eingabe. • Methoden & Programme aufrufen, mit typisiertem Formular pro Argument, Live-Zustand der Programme und Aufrufverlauf. • Abonnieren mit Kontrolle über Intervalle, Monitoring-Modus und Deadband, alles im Datenmonitor verfolgen: Karten, Tabelle und Dashboard mit Sparklines, Trends pro Item und Statistik. • Ereignisse & Alarme mit allen Feldern und dem Zustand jeder Condition; mehrere auf einmal quittieren, bestätigen, kommentieren, stilllegen. • Server-History als Rohwerte oder Aggregate (Mittelwert, Minimum, Maximum u. a.) lesen, mit Diagramm und CSV/JSON-Export; Werte ändern und löschen. • Knoten auf dem Server anlegen und löschen, Latenz messen, Langzeit-Monitore und Multi-Server-Stresstests starten. • NodeSets im schlanken Editor oder im Profi-Editor modellieren, mit Undo, Validierung, verlustfreiem NodeSet2.xml-Import/-Export und Export als baubares open62541-C+±Bundle. • Das Modell im eingebauten Simulationsserver hosten, mit animierten Werten, Alarmen, History und PubSub (UADP), optional mit Verschlüsselung und Login. Ein Demo-Modell erleichtert den Einstieg. • Jede Sitzung lokal aufzeichnen, mit Zeitleiste und CSV/JSON-Export. FÜR DEN MAC GEMACHT Gebaut für macOS Tahoe und macOS 27 im Liquid-Glass-Design, mit Hell- und Dunkelmodus, nativen Menüs, Tastaturkürzeln, Mitteilungen und VoiceOver. Oberfläche und Hilfe auf Deutsch und Englisch. DATENSCHUTZ ZUERST Keine Telemetrie, keine Analyse, kein Tracking, kein Konto. Passwörter liegen im macOS-Schlüsselbund, vertrauenswürdige Zertifikate, Arbeitsbereiche und Aufzeichnungen bleiben auf deinem Mac, protokollierte Benutzernamen nur als SHA-256-Hash. Die App verbindet sich nur mit den Servern, die du wählst, und läuft in der App-Sandbox mit Hardened Runtime. EINSATZZWECK: NICHT FÜR SICHERHEITSKRITISCHE STEUERUNG iOPCPlayer ist ein Werkzeug zum Testen von OPC-UA-Verbindungen, zum Erkunden von Servern und für Benchmarks. Die App ist nicht für den industriellen Einsatz zertifiziert oder zugelassen (etwa nach IEC 61508 oder IEC 62443). Verwende sie nicht, um Maschinen, Anlagen oder Prozesse zu bedienen, zu steuern oder abzusichern, wenn ein Fehler Menschen gefährden, Geräte beschädigen oder die Produktion stoppen kann.

  • 此 App 尚未收到足够的评分或评论,无法显示整体评分。

VERBINDUNGEN & ZUVERLÄSSIGKEIT • Server finden über einen Discovery-Server (LDS, LDS-ME) oder Bonjour. • Profile unter „Letzte Server“ merken sich Sicherheit, Benutzer und optional das Passwort im Schlüsselbund, gespeichert erst nach erfolgreicher Anmeldung. • Reverse Connect: Der Server verbindet sich mit deinem Mac (Standard-Port 4844), wenn die Firewall nur ausgehende Verbindungen erlaubt. • Profile „Nur lesen (laufende Anlage)“ sperren Schreiben, Methodenaufrufe, Alarmquittierung, Knotenverwaltung und Verlaufsänderungen. Arbeitsbereiche und eingetippte Adressen übernehmen das und die gespeicherte Sicherheit. • Der Reconnect setzt die Sitzung fort, wenn der Server sie noch hält, und behält die Subscriptions. • Ein geändertes Server-Zertifikat zeigt alten und neuen Fingerabdruck; das Ersetzen braucht eine zweite Bestätigung und betrifft nur diesen Server. Zertifikaten außerhalb ihrer Gültigkeit wird nie vertraut. BROWSEN & SUCHE • Die Adressleiste versteht NodeIds, nsu=-IDs und Pfade wie /Objects/2:Line1. • Suche über den ganzen Server, Favoriten pro Server, ein Referenzen-Tab; Aktualisieren behält den aufgeklappten Baum. • Knotenmenü: Wert schreiben, zur Subscription hinzufügen, Datenpunkte darunter zeigen, Server-Verlauf lesen; Knoten als Tabelle kopieren. • Editoren für Matrizen, DateTime, OptionSets und ExpandedNodeIds mit Prüfung vor dem Schreiben. ÜBERWACHUNG & ALARME • Trends pro Element; Elemente in eine andere Subscription verschieben, beim Ablegen mit der Wahltaste das Ziel wählen. • Mehrere Alarme auf einmal quittieren, Kennzeichen für unquittierte Alarme und ein einstellbares Ereignisprotokoll. • Mitteilungen bei Verbindungsverlust, Server-Shutdown und neuen Alarmen. VERLAUF • Aggregierter Modus: Der Server berechnet Mittelwert, Minimum, Maximum und mehr pro Intervall. • Weitere Werte nachladen, Diagramm, CSV/JSON-Export und Werte löschen. • Lokale Aufzeichnungen mit Millisekunden, Aufbewahrungsdauer und Wiederherstellung aus einer Sicherung; dein bisheriger Verlauf bleibt. ARBEITSBEREICHE & MEHRERE SERVER • Jeder Server merkt sich seine überwachten Elemente; nach dem Verbinden bietet ein Banner die Wiederherstellung an, auf Wunsch automatisch. • Ablage ▸ Arbeitsbereich sichern… und öffnen…: alle Verbindungen in einer .iopcworkspace-Datei, ohne Passwörter. Beim Öffnen fragt die App vor dem Verbinden. Optional die letzte Sitzung beim Start wiederherstellen. • Listen überwachter Elemente als CSV oder JSON importieren und exportieren. • Monitor aller Server (⌥⇧⌘A): die Elemente aller Verbindungen in einer Tabelle mit gemeinsamem Trend, dazu der Vergleich auf anderen Servern. NODESET-EDITOR • Echte Dokumente: Sichern (⌘S), Undo, Rückfrage bei ungesicherten Änderungen und eine Wiederherstellungskopie nach einem Absturz. • Verlustfreier NodeSet2.xml-Roundtrip mit Prüfung von Namespaces, Referenzen und Validierungsfehlern. • In Projekt importieren und ein vollständigerer open62541-C+±Export. SIMULATIONSSERVER & TESTS • Verschlüsselung, Anmeldung, Netzwerkzugriff auf Wunsch, Alarme, Verlauf und abbrechbares Laden großer Modelle. • Rund 1.200 automatische Tests, auch mit Thread und Address Sanitizer. BEDIENUNGSHILFEN & FEINSCHLIFF • Layouts passen sich bis zur kleinsten Fenstergröße an, auch auf Deutsch, mit überarbeiteten Texten und Hilfe. • Dauerhafter Hinweis in der Statusleiste: nicht für sicherheitskritische Steuerung. Vollständige Lizenztexte unter Über ▸ Lizenzen. • Mehr VoiceOver-Beschriftungen und Tastaturkürzel. • Beim Start mit dem letzten Server verbinden, geordnetes Beenden, das den Arbeitsbereich sichert, und viele Korrekturen. Nicht für sicherheitskritische Steuerung: ein Werkzeug zum Testen von Verbindungen, Erkunden von Servern und für Benchmarks.

开发者“Lucas Abdulwahed”已表明该 App 的隐私规范可能包括下述数据处理方式。更多相关信息,请参阅 开发者隐私政策 。

  • 未收集数据

    开发者不会从此 App 中收集任何数据。

    隐私规范可能因你使用的功能或你的年龄等因素而异。 进一步了解

    开发者尚未表明此 App 支持哪些辅助功能。 进一步了解

    提供者
    Lucas Abdulwahed
    大小
    6.8 MB
    类别
    软件开发工具
    兼容性
    需要 macOS 26.0 或更高版本以及装有 Apple M1 或更高版本芯片的 Mac。
    • Mac
      需要 macOS 26.0 或更高版本以及装有 Apple M1 或更高版本芯片的 Mac。
    语言
    德文和英语
    年龄分级
    4+
    版权
    © 2024 – 2026 Lucas Abdulwahed