Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine maschinelle Übersetzung. Die originale FAQ ist hier zu finden. SBC stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Warum schreiben kann nicht die PCD auf eine Datei im Dateisystem, nachdem die Datei über FTP geschrieben wurde?

FAQ #101378

Nachdem der Download einer Datei vom PC per FTP in das Dateisystem der PCD (und die Datei wurde nicht vor) der Fall kann vorkommen, dass die PCD können kein länger schreiben in dieser Datei (oder Lesen aus dieser Datei).

Diese Situation kann durch die Tatsache verursacht, dass die Datei von der FTP-Benutzer "Root" (heruntergeladen) erstellt wurde.

 

Symptom
Nach dem Download einer Datei über FTP an die PCD (mit den Standard-Benutzer "Root") kann diese Datei nicht mehr durch das User-Programm mit z.B. den rechten der "Web-Gruppe" zugegriffen werden.
Wenn das PCD-User-Programm versucht, Zugriff auf solche eine Datei (die vor vom PC an die PCD kopiert wurde) durch die FBox "HDLog Datei" und auf die FBox "Gedächtnis" der Parameter "Gruppen-ID" auf "Web" festgelegt ist, wird dann die FBox nicht den Zugriff auf die Datei erlauben weil die Gruppen-ID der Datei nicht dasselbe wie die Gruppen-ID für die FBox angegeben ist.
Dies bedeutet, dass die LED die FBox kann auf rot wechseln und die Fehlerausgabe der FBox ist auf hoch eingestellt.

Grund
Wenn der FTP-Benutzer "Root" (Standard) das Dateisystem zugreifen, müssen alle Dateien, die erstellt werden, (verschoben/kopiert/generiert) die Gruppen-ID auf 0 gesetzt. Dieses Verhalten wurde in der ersten Firmware-Versionen, die Unterstützung des FTP-Servers eingeführt und wurden Links auf diese Weise um die Kompatibilität zu halten.

Lösung
Um dieses Problem zu vermeiden ist es notwendig auf die PCD einen neuen FTP-Benutzer erstellen, der die gleichen Gruppen-ID gehört auf die FBox "Memory" definiert.

Für PG5 2.0 oder höher:
Defintion eines neuen FTP-Benutzers auf der Geräte-Konfigurator mit der folgenden Konfiguration:
# User = Sbc_pcd
# Passwort = Web_access
# Web-Gruppe gehören.
# Haben Zugriff auf Dateien / Verzeichnisse gehören alle Gruppen außer PLC Group
# Von Standard Lese-/Schreibzugriff
image

Für PG5 1.4:
(Datei FTPCONFIG.TXT enthält die des FTP-Benutzers und die in den Ordner "Config" kopiert werden).

Beispiel für die Definition eines FTP-Benutzers mit gehört zu den Gruppen-ID "Web" (Beachten Sie, dass die Zeile "UserName..." keine Leerzeichen enthalten muss):


# User = Sbc_pcd
# Passwort = Web_access
# Web-Gruppe gehören.
# Haben Zugriff auf Dateien / Verzeichnisse gehören alle Gruppen außer PLC Group
# Von Standard Lese-/Schreibzugriff
UserName = Sbc_pcd, Web_access, 0 x 08, 0xFE


Bemerkungen

  • Aus Sicherheitsgründen empfiehlt es sich nicht zu den Standard-Benutzer "Root" aktive verlassen (da dies der Fall ist, wer das FTP-Handbuch gelesen das Dateisystem zugreifen kann).
  • Um herauszufinden, die Gruppen-ID einer Datei im PCD-Dateisystem müssen Sie den "SBC SD File System Explorer" verwenden:
    image

Categories

PG5 2.0 / FTP-Server

Local FAQ Deutschland / File System library

PG5 2.0 / File System library

Last update: 31.05.2015 16:09

First release: 23.02.2010 09:38

Views: 8437

Die von Ihnen angeforderte Software / Dokument wird von der Saia-Burgess Controls AG nicht mehr vermarktet und technisch unterstützt. Es handelt sich um eine ältere Software-Version, die lediglich auf bestimmten, mittlerweile nicht mehr im Handel erhältlichen Produkten betrieben werden kann.

Download