---
title: "ctrlX Data Layer auf ctrlX OS"
description: "Die LumiScan-Apps auf ctrlX OS (ctrlX CORE oder ctrlX IPC) - der ctrlX Data Layer, Knoten ansehen, die ctrlX PLC, Ergebnisse von Methodenaufrufen, Einstellungsdateien und Logs."
product: "LumiScan Keryx"
component: "lumiscan-keryx-de"
version: "1.0.0"
display_version: "1.0.0.7"
latest_version: true
language: "de"
url: "https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/ctrlx-data-layer.html"
---

# ctrlX Data Layer auf ctrlX OS – LumiScan Keryx

> [!NOTE]
> Auf einem PC mit Windows 11 oder Ubuntu 24.04 nutzen die Apps stattdessen LumiScan Keryx: siehe [LumiScan Keryx auf einem PC](https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/keryx.html).

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](https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/addresses.html). In der Data-Layer-Ansicht der Weboberfläche von ctrlX OS können Sie sie ansehen, beschreiben und Methoden aufrufen.

## Eine SPS anbinden {#connecting-a-plc}

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](https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/status-codes.html#method-results).

## 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](https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/settings-and-modules.html).

## 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](https://docs.hdvisionsystems.com/de/lumiscan-licensing-de/1.0.4/index.html).
