ctrlX Data Layer auf ctrlX OS

Auf einem PC mit Windows 11 oder Ubuntu 24.04 nutzen die Apps stattdessen LumiScan Keryx: siehe LumiScan Keryx auf einem PC.

Auf ctrlX OS - einer ctrlX CORE oder einem ctrlX IPC - werden die LumiScan-Apps aus dem ctrlX Store installiert und verwenden den ctrlX Data Layer von ctrlX OS. Für den Data Layer selbst ist nichts zu installieren oder zu starten.

Wo die Knoten liegen

Jede App registriert ihre Knoten unter hdvisionsystems/<app>/…​, mit denselben Adressen wie auf einem PC. Siehe Adressen und Module. In der Data-Layer-Ansicht der Weboberfläche von ctrlX OS können Sie sie ansehen, beschreiben und Methoden aufrufen.

Eine SPS anbinden

Ein ctrlX-PLC-Programm auf demselben Gerät liest, schreibt und ruft die Knoten der Apps direkt auf.

  • Verwenden Sie für die SPS-Logik die einfachen Knoten - Zahlen, Booleans, Strings und Arrays.

  • Ergebnisse, die FlatBuffers-Nachrichten sind, benötigen zum Dekodieren ihr Schema. AI Object Matching stellt sein Schema bereit und beschreibt in seinem Handbuch, wie Sie es in ctrlX PLC Engineering importieren.

Ergebnisse eines Methodenaufrufs

Ein Methodenaufruf antwortet mit einem ctrlX-Ergebnis: DL_OK, wenn er ausgeführt wurde, andernfalls zum Beispiel DL_TOO_MANY_OPERATIONS oder DL_INVALID_VALUE. Die Bedeutung der einzelnen Ergebnisse steht in Ergebnisse eines Methodenaufrufs.

Einstellungsdateien

Die Einstellungen jeder App sind Dateien im Ordner der App in der aktiven Konfiguration, /var/snap/rexroth-solutions/common/solutions/activeConfiguration. Laden Sie sie über die ctrlX-Weboberfläche hoch, oder mit WebDAV, wo ein direktes Hochladen nicht möglich ist. Das Handbuch jeder App beschreibt ihre Dateien unter Uploading Data. Einstellungen lassen sich auch über den Data Layer ändern, siehe Einstellungen, Module und Neustart.

Logs

Eine App schreibt ihre Meldungen in das Systemprotokoll von ctrlX OS. Lesen Sie sie im Logbuch der ctrlX-Weboberfläche oder mit journalctl.

Eine App ohne gültige Lizenz beendet sich kurz nach dem Start; der Grund steht im Systemprotokoll. Siehe LumiScan Lizenzierung.