x97tommi - 2025-07-16

Ich versuche, mit dem Funktionsbaustein XMLWriteAsync eine XML-Datei zu erstellen, aber die Datei wird nicht erzeugt, obwohl der Funktionsbaustein NO_ERROR meldet. Ich habe sowohl meinen eigenen Code als auch das CODESYS-Beispiel getestet, aber in beiden Fällen wird keine Datei geschrieben. Ich arbeite mit CODESYS Control Win V3 als SoftPLC unter Windows.
Problem:
• Der Funktionsbaustein XMLWriteAsync meldet NO_ERROR (keine Fehler in xError, eError, oder eLastError), aber die XML-Datei wird weder im angegebenen Pfad (C:\Users\tomgs\Documents\CodesysDataTest\xmltest.xml) noch im res/-Verzeichnis (wie im CODESYS-Beispiel verwendet) erstellt.
• Das CODESYS-Beispiel mit res/xmltest.xml als Pfad funktioniert ebenfalls nicht.
• Ich aktiviere xExecute manuell in der Online-Ansicht, und xDone wird TRUE, ohne dass xError ausgelöst wird.
• Der Ordner C:\Users\tomgs\Documents\CodesysDataTest\ existiert, und ich habe Schreibrechte.
• Ich habe auch alternative Pfade wie C:\Temp\xmltest.xml und res/xmltest.xml getestet, ohne Erfolg.

Im Anhang das Beispiel von Codesys.
Vielen Dank im Vorraus.