KI-GESTÜTZTE DOKUMENTATION
Was möchten Sie wissen?
Remote-Speicher (FTP, SFTP, SMB)
Remote-Speicher kopiert Dateien von der Kamera auf Server in Ihrem eigenen Netzwerk. Es können drei Arten von Dateien gesendet werden:
| Ausgabe | Was gesendet wird |
|---|---|
| Bilder | JPEGs der geprüften Teile: die rohe Aufnahme, eine Kopie mit eingezeichneten Tool-Overlays oder beides |
| Metadaten | Das Prüfergebnis jeder Aufnahme als JSON-Datei sowie ein laufendes Ergebnisprotokoll im CSV- oder JSONL-Format |
| Rezept-Backups | Geplante Kopien Ihrer Rezepte, täglich oder wöchentlich |
Sie können zwei Ziele einrichten, zum Beispiel einen Server für Bilder und einen weiteren für Backups. Jedes Ziel ist ein FTP- (oder FTPS-) Server, ein SFTP-Server oder eine Windows-SMB-Freigabe.
Gehen Sie zu Integration → Remote-Speicher:

Die linke Leiste listet die Übersicht, Ihre beiden Ziele sowie die drei Ausgaben auf, jede mit einem eigenen Ein/Aus-Schalter. Es wird nichts gesendet, bis Sie mindestens eine Ausgabe aktivieren.
Schritt 1: Ziel hinzufügen
-
Klicken Sie in der linken Leiste auf Ziel 1.
-
Wählen Sie das Protokoll:
Protokoll Verwendung für Hinweise FTP Die meisten Netzwerkspeicherlaufwerke (NAS) und FTP-Server Passiver Modus. Aktivieren Sie TLS verwenden (FTPS) zur Verschlüsselung; das Serverzertifikat muss gültig sein SFTP Linux-Server und alles andere, was Sie über SSH, das sichere Remote-Login-Protokoll, erreichen Der Host-Schlüssel des Servers wird beim ersten erfolgreichen Test erlernt SMB Windows-Dateifreigaben SMB 2 und 3. Geben Sie den Namen der Freigabe sowie eine Domäne ein, falls Ihr Netzwerk eine verwendet -
Füllen Sie Host (nur den Servernamen oder die IP-Adresse, ohne
ftp://, Port oder Ordner), Port, Benutzername und Passwort aus. -
Legen Sie optional einen Ordner fest. Bei FTP und SFTP ist ein Pfad ohne führenden
/relativ zum Home-Ordner des Kontos, zum Beispielinspections/line3. Bei SMB ist es ein Ordner innerhalb der Freigabe. -
Um das Ziel umzubenennen, klicken Sie auf den Stift neben dem Namen. Der Name erscheint in der Leiste und in der Übersicht.

Erweitert: Timeouts, parallele Uploads enthält die Verbindungs- und Leerlauf-Timeouts (1 bis 600 Sekunden) sowie Parallele Uploads. Die meisten FTP-Server erlauben zwei Verbindungen pro Benutzer.
Bitten Sie die IT um ein Konto, das nur in den Prüfordner schreiben darf. Die Kamera muss Ordner erstellen und Dateien schreiben können; sie muss nichts löschen und greift nie auf bereits auf dem Server vorhandene Dateien zu.
Schritt 2: Verbindung testen
Klicken Sie auf Verbindung testen. Die Kamera arbeitet fünf Prüfungen ab und stoppt bei der ersten, die fehlschlägt, mit Angabe von Grund und Lösung:
- Hostnamen auflösen
- Verbindung über den Port herstellen (mit TLS, falls Sie FTPS gewählt haben)
- Anmelden (bei SMB auch die Freigabe öffnen)
- Ordner erstellen
- Eine 1 KB große Testdatei schreiben, anhängen und löschen
| Meldung | Bedeutung |
|---|---|
| Hostname nicht gefunden | Überprüfen Sie die Schreibweise oder verwenden Sie die IP-Adresse |
| Verbindung abgelehnt | Falscher Port oder der Dienst läuft nicht auf dem Server |
| Zeitüberschreitung, Server nicht erreichbar | Der Server ist aus dem Netzwerk der Kamera nicht erreichbar. Überprüfen Sie Routing und Firewalls |
| Anmeldung abgelehnt | Falscher Benutzername oder falsches Passwort. Bei SMB kann zusätzlich die Domäne erforderlich sein |
| Ordnererstellung nicht erlaubt, Schreiben nicht erlaubt | Dem Konto fehlt die Berechtigung für diesen Ordner |
| Freigabe nicht gefunden | Der SMB-Freigabename ist falsch |
| TLS-Handshake fehlgeschlagen | Dem FTPS-Zertifikat wird nicht vertraut oder TLS ist auf dem Server nicht aktiviert |
| Löschen nicht erlaubt | Unbedenklich. Die Testdatei wurde zurückgelassen; Uploads benötigen keine Löschberechtigung |
Klicken Sie anschließend auf Speichern in der Leiste am unteren Rand der Seite.
Beim ersten erfolgreichen SFTP-Test wird dem Host-Schlüssel des Servers vertraut und sein Fingerabdruck angezeigt. Vergleichen Sie ihn mit dem, den Ihnen Ihr IT-Team mitgeteilt hat. Falls sich der Schlüssel jemals ändert, verweigert die Kamera den Upload und meldet Host-Schlüssel geändert. Dies geschieht nach einer Server-Neuinstallation oder wenn ein anderer Rechner als dieser Server antwortet. Bestätigen Sie mit der IT, bevor Sie Vergessen drücken und erneut testen.
Schritt 3: Auswählen, was gesendet werden soll
Klicken Sie auf einen Output in der Leiste, wählen Sie dessen Ziel, konfigurieren Sie es und aktivieren Sie Enabled. Zwei Outputs können sich ein Ziel teilen.
Images

Which captures entscheidet, was hochgeladen wird:
| Option | Sendet |
|---|---|
| All captures | Jede Prüfung |
| Fails only | Fail- und Not-inspected-Ergebnisse |
| Passes only | Pass-Ergebnisse |
| Fails + 1 in N passes | Jeden Fail sowie einen Pass pro N (1 bis 10.000) |
Folder und File name sind Vorlagen, die aus Tokens aufgebaut werden; die Zeile unter jedem Feld zeigt ein Beispiel des erzeugten Pfads. Die Standardwerte sind:
- Folder:
{camera}/{YYYY}/{MM}/{DD} - File name:
{YYYY}{MM}{DD}_{hh}{mm}{ss}{ms}_{trigger_id}_{result}
Wählen Sie anschließend das Bild selbst. Raw image ist die Aufnahme genau wie aufgenommen. Annotated image ist dieselbe Aufnahme mit den darübergezeichneten Werkzeug-Overlays: Boxen, Labels, Heatmaps und Regionen. Aktivieren Sie eine oder beide Optionen. Jede hat eigene Einstellungen:
- Size: Full 2592×1944, Half 1296×972 oder Quarter 648×486. Kleinere Bilder sparen Serverplatz und Bandbreite; die Overlays werden in jeder Größe gleich gezeichnet
- Quality (1–100): JPEG-Qualität, standardmäßig 85
- Hide overlay kinds (nur annotiert): Boxes, Polygons, Arcs, Lines, Points, Text, Heatmaps oder Masks ausblenden

Estimated bandwidth unten berechnet MB/s und GB pro Tag für Ihre Einstellungen – zur Rate, mit der das Rezept läuft, oder zu 60 Prüfungen pro Minute, falls es noch nicht gelaufen ist. Prüfen Sie den Wert gegen das, was Server und Netzwerk vertragen.
Which captures, Size, Quality, die Raw- und Annotated-Schalter sowie ausgeblendete Overlay-Arten können nur im Einrichtungsmodus geändert werden, da sie den Aufwand pro Prüfung verändern. Ziel, Folder und File name können jederzeit geändert werden.
Tokens für Folder- und File names
Klicken Sie auf Show tokens you can use in folder and file names und anschließend auf ein Token, um es in das zuletzt bearbeitete Feld einzufügen.
| Gruppe | Tokens |
|---|---|
| Date | {YYYY} {YY} {MM} {DD} {hh} {mm} {ss} {ms} {timestamp} (Epoch-Millisekunden) |
| Device | {camera} (Kameraname), {hostname}, {serial}, {model} |
| Inspection | {recipe}, {recipe_id}, {trigger_id}, {capture_id}, {result}, {variant} |
| PLC / HTTP | {trigger.<key>}, beliebiges vom Trigger übergebenes Feld, z. B. eine von der SPS gesendete Teilenummer |
Von der Kamera erzwungene Regeln:
- Der File name muss
{trigger_id},{capture_id}oder{timestamp}enthalten, damit sich zwei Aufnahmen nie gegenseitig überschreiben können - Folders können mit
/verschachtelt werden; der File name darf das nicht {variant}funktioniert nur im File name. Wenn sowohl Raw als auch Annotated aktiv sind und Sie es weglassen, werden automatisch_rawund_annotatedergänzt
Wenn die SPS eine Teile- oder Seriennummer mit dem Trigger sendet, fügen Sie sie mit {trigger.<key>} ein. Wer ein bestimmtes Teil auf dem Server sucht, findet dessen Bild dann anhand des Namens, ohne die Kamera öffnen zu müssen.
Metadaten

Metadaten verwenden dieselben Which captures-Optionen und denselben Dateinamen wie die Bilder, sodass beide zusammenpassen. Sie bestehen aus zwei Teilen, die Sie einzeln oder gemeinsam aktivieren können:
- JSON file per capture: eine Datei, die wie das zugehörige Bild benannt ist und auf
.jsonendet. Sie enthält den Aufnahmezeitpunkt, Trigger-Daten, das Rezept, das Gesamtergebnis, das Ergebnis, den Score und die Details jedes Tools sowie die Pfade der mit ihr hochgeladenen Bilder - Ergebnisprotokoll: eine fortlaufend wachsende Datei mit einer Zeile pro Aufnahme, im Format CSV (öffnet in Excel) oder JSONL (ein JSON-Datensatz pro Zeile, für Skripte und Datenbanken). Wählen Sie Daily oder Hourly aus, wann eine neue Datei begonnen wird. Der Name der Protokolldatei muss
{DD}für tägliche Dateien und zusätzlich{hh}für stündliche Dateien enthalten
Include tool detail fügt beiden Varianten das vollständige Ergebnis jedes Tools hinzu. Ein Protokoll vermischt niemals Rezepte: Ändern sich die Spalten während eines Zeitraums, wird eine neue Datei begonnen, anstatt die alte zu beschädigen.
Wenn der Server keine Daten an eine bestehende Datei anfügen kann, meldet die Kamera dies und schreibt das Ergebnisprotokoll stattdessen als eine Datei pro Aufnahme. Bilder und JSON-Dateien sind davon nicht betroffen.
Rezept-Backups

| Einstellung | Optionen |
|---|---|
| What | All recipes oder Active recipe only |
| When | Daily oder Weekly an einem gewählten Wochentag |
| Time | 24-Stunden-Zeit, in der eigenen Zeitzone der Kamera (unter dem Feld angezeigt) |
| Include training images | Aus: kompakte Bundles, die ausgeführt, aber nicht neu trainiert werden können. Ein: vollständige Bundles, aus denen neu trainiert werden kann; Rezepte, deren Bundle 2 GB überschreiten würde, werden übersprungen |
Jeder Durchlauf schreibt ein Bundle pro Rezept sowie eine manifest.json, die jede Datei mit Rezept, Version und Prüfsumme auflistet. Back up now startet sofort einen Durchlauf mit den gespeicherten Einstellungen. Last run und Next run zeigen an, was zuletzt geschah und was als Nächstes ansteht.
Ein Durchlauf, der mit einem anderen Backup, Import oder Export kollidiert, wartet und startet, sobald es möglich ist, anstatt fehlzuschlagen. War die Kamera zum geplanten Zeitpunkt ausgeschaltet, wird der Durchlauf einmal nachgeholt, sobald die Kamera wieder verfügbar ist.
Jedes Rezept-Bundle – ob geplant oder von Hand exportiert – enthält die Einstellungen der Kamera einschließlich der Remote-Speicher-Passwörter im Klartext. Jeder, der den Backup-Ordner lesen kann, kann diese Passwörter einsehen. Schützen Sie diesen Ordner wie eine Datei mit Zugangsdaten.
Prüfen, ob es funktioniert
Die Overview zeigt die Zusammenfassung jedes Ausgangs, was seit dem Start hochgeladen wurde und was noch in der Warteschlange steht.
| Status | Bedeutung | Zu tun |
|---|---|---|
| Sending | Dateien werden normal übertragen | Nichts |
| Retrying | Eine Verbindung ist fehlgeschlagen; die Kamera versucht es selbstständig erneut | Test connection ausführen, um sofort erneut zu versuchen |
| Dropping captures | Der Server ist langsamer als die Linie, sodass die Warteschlange voll wurde und die ältesten Jobs verworfen wurden | Kleinere Bilder senden, nur Fehler senden oder Parallel uploads hinzufügen |
| Blocked | Ein dauerhafter Fehler, z. B. ein Zertifikatsfehler. Uploads zu diesem Ziel werden gestoppt | Einstellung korrigieren, dann Test connection ausführen; ein erfolgreicher Test setzt die Uploads fort |
Die Prüfung läuft unabhängig davon, was mit dem Server geschieht, weiter, und die kamerainterne Library bleibt die vollständige Aufzeichnung. Ein fehlgeschlagener Upload wird in den Diagnostic Logs protokolliert, aber das Teil wird dennoch geprüft und sein Ergebnis erreicht weiterhin die SPS.
Wie geht es weiter
- Alle Rezepte, um ein Rezept manuell zu exportieren oder zu importieren
- Library, die auf der Kamera gespeicherten Aufnahmen
- Diagnoseprotokolle, für fehlgeschlagene Uploads
- Systemeinstellungen, für den Kameranamen, die Zeitzone und NTP, auf die Tokens und Backup-Zeiten angewiesen sind