Skip to main content
Skip table of contents

FTP/SFTP

Mit VISIONWEB besitzen Nutzer die Möglichkeit der Datenspeicherung auf FTP und SFTP Server.

Verbindungsparameter

Parameter

Type

Einheit

Erklärung

Beispiel

Address

Domain || IP - String

Zieladresse des (S)FTP-Server

myftp.myfactory.de
192.168.0.123

Port

Integer

Port zum (S)FTP-Server

FTP: Port 21
SFTP: Port 22

Username

String

Benutzername zur Authentifizierung

deinName

Password

String

Passwort zur Authentifizierung

xxxxxxxxx

Timeout

Integer

ms

Timeout bei zu langer Übertragung

5000

Zusätzliche Parameter

Parameter

Type

Einheit

Erklärung

Beispiel

Payload

Byte Array

Payload - Alles, was in Byte umgewandelt werden kann

Files

Directory

String

Dateipfad zum gewünschten Endpunkt. Angabe ist optional.

/Directory1/Directory2/

Filename

String

Dateiname

Bitte geben Sie die Dateiendung immer an.

meinBild.jpg
meinDatensatz.csv

Workflow Setup

Anlegen einer FTP-Verbindung

Der FTP-Knoten ist im Vergleich zum SFTP nicht als Komponente angelegt. Dieser wird zum Zeitpunkt des Workflows - wenn die Iteration an dem Punkt ist - erst einen Verbindungsaufbau durchführen. Dadurch muss keine Komponente angelegt werden.

Zur Nutzung des FTP müssen folgende Schritte durchgeführt werden.

  1. Suchen Sie im Context-Menü nach dem Knoten “Upload (FTP)” - Für CSV-Anwendungen gibt es einen eigenen Knoten.

image-20250731-115206.png
  1. Befüllen Sie nun den Upload (FTP)-Knoten mit den Verbindungsparametern.

image-20250731-115635.png

  1. Binden Sie Ihre zu übertragenden Daten - im Beispiel ein Bild - an das Payload an.

image-20250731-124144.png

Herzlichen Glückwünsch. Sie können jetzt Daten auf dem FTP Server hochladen.

  1. Der Dateiname kann im nächsten Schritt, beispielsweise über “Append” und mit der Uhrzeit, dynamisch erzeugt werden. Somit wird im Directory1/Directory2 die Datei 20250731_145234_cam1.jpg abgelegt.

image-20250731-124340.png
  1. Ordner und Dateiname können ebenfalls, je nach Ergebnis, dynamisch definiert werden. Im Beispiel steuert das “Result” dabei nicht nur den Ordner, sondern auch den Input des Dateinamens.

Result = iO: Ablage in Directory iO mit Dateinamen 20250731_145234_cam2_iO.jpg
Result = niO: Ablage in Directory niO mit Dateinamen 20250731_145234_cam2_niO.jpg

image-20250731-125148.png

Herzlichen Glückwünsch. Sie können jetzt dynamisch Dateinamen anpassen und diese je nach Situation in verschiedenen Ordnern ablegen.

  1. Über die Ausgänge “Success” und “Message” können Sie sich je Iteration Informationen zum Versenden der Daten ausgeben lassen.

image-20250731-125726.png

Anlegen einer SFTP-Verbindung

Diese Art der FTP-Übertragung wird in der Regel von den meisten Kunden bevorzugt.

  1. Suchen Sie im Context-Menü des Workflows ebenfalls nach “Upload (SFTP)”-Knoten und wählen Sie diesen aus.

Screenshot 2026-02-20 151732.png
  1. Befüllen Sie nun den Upload (SFTP)-Knoten mit den Verbindungsparametern.

  2. Anschließend können Sie den Knoten ähnlich wie bei FTP (FTP/SFTP | Anlegen-einer-FTP-Verbindung ) in Ihrem Workflow einbetten.

Screenshot 2026-02-20 151653.png

Herzlichen Glückwünsch! Jetzt können Sie auch den SFTP Knoten dynamisch nutzen.


Upload File (FTP)

Statt einem Byte Array, können Sie auch direkt auf Dateien aus dem File System der Kamera zurückgreifen und diese Uploaden.

Sendet ein FTP-Datagramm an einen entfernten Host. Das File Transfer Protocol (FTP) ist ein Standard-Netzwerkprotokoll für die Übertragung von Dateien zwischen Rechnern in einem Netzwerk.

Wichtig:

Der direkte Zugriff auf einen FTP-Server aus einem Produktionsnetzwerk ist möglicherweise nicht sofort möglich, da hierfür spezielle Zugriffsrechte erforderlich sind, die von Ihrem Systemadministrator konfiguriert werden müssen.

Flow

Screenshot 2026-03-18 084636.png

Parameterset

Parameter

Type

Einheit

Erklärung

Beispiel

Payload

File Store Item

Eine Datei, die das FTP-Datagramm angibt, das Sie senden möchten.

Address

Domain || IP - String

Zieladresse des FTP-Server

myftp.myfactory.de
192.168.0.123

Port

Integer

Port zum FTP-Server

FTP: Port 21

Username

String

Benutzername zur Authentifizierung

deinName

Password

String

Passwort zur Authentifizierung

xxxxxxxxx

Directory

String

Das Verzeichnis, in dem die Datei gespeichert wird.

MyDirectory

Filename

String

Der Dateiname, den die hochgeladenen Daten erhalten sollen.

my-file

Timeout

Integer

ms

Timeout bei zu langer Übertragung

5000


Upload File (SFTP)

Statt einem Byte Array, können Sie auch direkt auf Dateien aus dem File System der Kamera zurückgreifen und diese Uploaden.

Sendet ein SFTP-Datagramm an einen Remote-Host. Secure File Transfer Protocol (SFTP) ist ein Standard-Netzwerkprotokoll für die sichere, verschlüsselte Dateiübertragung zwischen Rechnern.

Wichtig:

Dieser Knoten benötigt eine SFTP-Instanz. Sie können im Komponentenbereich einen Knoten „SFTP senden“ erstellen und ihn über „Knoten abrufen“ zum Workflow hinzufügen.

Flow

Screenshot 2026-03-18 084618.png

Parameterset

Parameter

Type

Einheit

Erklärung

Beispiel

Payload

File Store Item

Eine Datei, die das SFTP-Datagramm angibt, das Sie senden möchten.

Address

Domain || IP - String

Zieladresse des SFTP-Server

myftp.myfactory.de
192.168.0.123

Port

Integer

Port zum SFTP-Server

SFTP: Port 22

Username

String

Benutzername zur Authentifizierung

deinName

Password

String

Passwort zur Authentifizierung

xxxxxxxxx

Directory

String

Das Verzeichnis, in dem die Datei gespeichert wird.

MyDirectory

Filename

String

my-file

Timeout

Integer

ms

Timeout bei zu langer Übertragung

5000

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.