FB_WriteFile - Fehlerbehebung

Fehlerbehebung

In der nachstehenden Tabelle werden einige allgemeine Probleme und entsprechende Lösungsvorschläge beschrieben:

Problem

Ursache

Lösung

Die Ausführung wird mit einem Fehler abgebrochen, das Ergebnis lautet FilePathInvalid.

oDas angegebene Verzeichnis ist nicht verfügbar.

oDer angegebene Dateipfad weist eine ungültige Syntax auf.

oDie angegebene Datei ist nicht im angegebenen Dateipfad vorhanden.

oDie Dateierweiterung * im angegebenen Dateipfad wird nicht unterstützt.

oStellen Sie sicher, dass das Verzeichnis vorhanden ist. Wenn der Dateipfad auf einen Erweiterungsspeicher (z. B. eine SD-Speicherkarte) verweist, vergewissern Sie sich, dass dieser verfügbar ist.

oStellen Sie sicher, dass die verwendete Syntax von Ihrer Steuerung unterstützt wird.

So kann Ihre Steuerung beispielsweise das Zeichen „\“ als Trennzeichen unterstützen, während eine andere Steuerung stattdessen das Zeichen „/“ unterstützt.

oWählen Sie für den Parameter i_etModeFileOpen den Wert AppendPlus aus.

oStellen Sie sicher, dass Sie keine Datei mit einer nicht unterstützten Erweiterung verwenden.

Die Ausführung wird mit einem Fehler abgebrochen, das Ergebnis lautet FileAlreadyExists.

oDie angegebene Datei existiert bereits, der Parameter i_etModeFileOpen lässt jedoch kein Überschreiben der Datei zu.

oGeben Sie einen anderen Dateinamen an.

oWenn die bereits vorhandene Datei überschrieben werden kann, wählen Sie den Wert CreatePlus. für den Parameter i_etModeFileOpen aus.

Die Ausführung wird mit einem Fehler abgebrochen, das Ergebnis lautet Timeout.

Der für das Timeout angegebene Wert ist zu niedrig.

Erhöhen Sie den Timeout-Parameter in Übereinstimmung mit der Anzahl der zur Erstellung der Datei benötigten Zyklen. Berücksichtigen Sie ebenfalls das Taskintervall.

* Dateinamen mit den Erweiterungen .ap_, .app, .cf_, .cfg, .crc, .err, .frc, .log, .prj, .rcp,.rsi und .urf werden für die Erstellung oder Änderung von Dateien mithilfe des Funktionsbausteins FB_WriteFile nicht unterstützt.