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.